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是字段属性, 之所以使用它是因为我们不希望该字段为NULL。如果你尝试使用NULL值创建记录, 则MySQL将引发错误。
- 字段属性AUTO_INCREMENT指定MySQL继续并将下一个可用数字添加到id字段。PRIMARYKEY用于将列定义为主键。你可以使用以逗号分隔的多个列来定义主键。
创建MySQL表的视觉表示:
查看创建的表:
使用以下命令查看已创建的表:
SHOW tables;
请参阅表结构:
使用以下命令查看已创建的表:
DESCRIBE cus_tbl;
评论前必须登录!
注册