本文内容参考书籍《SQL基础教程》,初学者,请多指教。

一、数据库的创建

1、创建数据库语句

CREATE DATABASE ;

2、示例

CREATE DATABAST shop;

二、表的创建

创建表之前,必须先创建用于存储表的数据库。

1、创建表的语句

创建表的语句:CREATE TABLE

2、示例

第一列是shop,第二列:是所创建的表的列名,第三列:数据类型,比如CHAR(4)表示字符串最长为4,第四列:NOT NULL表示该列的信息不能为空,是约束条件。

3、数据类型的指定

(1)CHAR型

字符类型,定长字符串。可以像 CHAR(10) 或者 CHAR(200) 这样,在括号中指定该列可以存储的字符串的长度(最大长度)。

(2)INTEGER型

数字类型,存储整数,不能存储小数。

(3)VARCHAR型

字符串类型,可变长字符串。也可以通过括号内的数字来指定字符串的长度(最大长度)。

(4)DATE型

日期类型,存储日期。

三、表的删除

1、删除表的语句

DROP TABLE ;

2、示例

如果想要删除 Product 表,就输入下面的语句,但是表一旦删除就无法恢复。

DROP TABLE Product;

四、表的更新

1、添加列的语句

ALTER TABLE ADD COLUMN

2、示例

ALTER TABLE Product ADD COLUMN product_name_pinyin VARCHAR(100);

其中Produce是表名,product_name_pinyin是新添加欸对列,product_name_pinyin是新添加列的数据类型。

3、删除列的语句

ALTER TABLE DROP COLUMN

4、示例

ALTER TABLE Product DROP COLUMN product_name_pinyin;

五、向Product表中插入数据的SQL语句

BEGIN TRANSACTION 语句是开始插入行的指令语句, 结尾的 COMMIT 语句是确定插入行的指令语句。

六、变更表名

ALTER TABLE RENAME TO ;

七、课后练习题

1、创建表

2、更新表

输入\d, 查看已经创建的表,已经创建两个表。

3、删除表