数据表和视图:创建数据表 0 个改进

在 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 是字段属性,表明我们不希望该字段值可以为空值。如果你试图插入一条该字段值为空的记录,则会引发错误。
  2. 字段属性 AUTO_INCREMENT 表示 id 字段具有自增的属性,PRIMARY KEY 用于将列定义为主键。您可以使用以逗号分隔的多个列来定义主键。

创建 MySQL 表:

mysql create table

查看创建的数据表:

使用下面的语句查看已经创建的数据表

SHOW tables;   

mysql show table

查看数据表结构:

使用下面的语句查看已经创建的数据表结构

DESCRIBE cus_tbl;  

mysql describe table

本文为 Wiki 文章,邀您参与纠错、纰漏和优化