数据表和视图:创建数据表
在 MySQL 数据库中使用 CREATE TABLE 命令来创建一个新的数据表。创建数据表的命令包括三个要点:
- 数据表名称
- 数据表字段名称
- 数据表字段的定义
创建数据表的语句:
下面是一个创建 MySQL 数据表的通用语句结构。
CREATE TABLE table_name (column_name column_type...);
例子:
我们要在 customers
数据库中创建一个名称是 cus_tbl
的数据表。
CREATE TABLE cus_tbl(
cus_id INT NOT NULL AUTO_INCREMENT,
cus_firstname VARCHAR(100) NOT NULL,
cus_surname VARCHAR(100) NOT NULL,
PRIMARY KEY ( cus_id )
);
注意:
- NOT NULL 是字段属性,表明我们不希望该字段值可以为空值。如果你试图插入一条该字段值为空的记录,则会引发错误。
- 字段属性 AUTO_INCREMENT 表示 id 字段具有自增的属性,PRIMARY KEY 用于将列定义为主键。您可以使用以逗号分隔的多个列来定义主键。
创建 MySQL 表:
查看创建的数据表:
使用下面的语句查看已经创建的数据表
SHOW tables;
查看数据表结构:
使用下面的语句查看已经创建的数据表结构
DESCRIBE cus_tbl;