当前位置:Gxlcms > 数据库问题 > 3)-MySQL创建数据表

3)-MySQL创建数据表

时间:2021-07-01 10:21:17 帮助过:3人阅读

MySQL 创建数据表

创建MySQL数据表需要以下信息:
  • 表名
  • 表字段名
  • 定义每个表字段

语法

以下为创建MySQL数据表的SQL通用语法:   create table table_name (column_name column_type);   以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:   create table if not exists `runoob_tbl`(    `runoob_id` int unsigned auto_increment,    `runoob_title` varchar(100) not null,    `runoob_author` varchar(40) not null,    `submission_date` date,    primary key ( `runoob_id` ) )engine=innodb default charset=utf8;   实例解析:
  • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
  • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
  • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
  • ENGINE 设置存储引擎,CHARSET 设置编码。
通过命令提示符创建表 通过 mysql> 命令窗口可以很简单的创建MySQL数据表。你可以使用 SQL 语句 CREATE TABLE 来创建数据表。   root@host# mysql -u root -p enter password:******* mysql> use runoob; database changed mysql> create table runoob_tbl(    -> runoob_id int not null auto_increment,    -> runoob_title varchar(100) not null,    -> runoob_author varchar(40) not null,    -> submission_date date,    -> primary key ( runoob_id )    -> )engine=innodb default charset=utf8; query ok, 0 rows affected (0.16 sec) mysql>

3)-MySQL创建数据表

标签:prim   tab   通用   字段   roo   mys   解析   root   命令   

人气教程排行