MySQL创建表

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 ) );

注意:
  1. 在这里, NOT NULL是字段属性, 之所以使用它是因为我们不希望该字段为NULL。如果你尝试使用NULL值创建记录, 则MySQL将引发错误。
  2. 字段属性AUTO_INCREMENT指定MySQL继续并将下一个可用数字添加到id字段。PRIMARYKEY用于将列定义为主键。你可以使用以逗号分隔的多个列来定义主键。
创建MySQL表的视觉表示:
MySQL创建表

文章图片
【MySQL创建表】查看创建的表:
使用以下命令查看已创建的表:
SHOW tables;

MySQL创建表

文章图片
请参阅表结构:
使用以下命令查看已创建的表:
DESCRIBE cus_tbl;

MySQL创建表

文章图片

    推荐阅读