|
下面我们来创建一张数据表,在创建数据表之前,我们需要先创建一个数据库,并选择数据库,并执行编码设置语句,这些操作我们在前面都已经讲过,今后就不再赘述。请注意:选择数据库与设置编码语句,每当我们重新连接数据库后就必须要执行的两条语句,请大家务必记住,并养成习惯。
创建数据库后请执行以下语句来创建数据表:
- create table if not exists `stu6` (`id` int not null auto_increment primary key comment '这是id',`name` varchar(10) not null default '姓名不详' comment '这是姓名的备注') engine=myisam;
复制代码 这条语句比较长,我们来解释一下:
- create table --表示创建数据表
- if not exists --表示如果我们要创建的数据表不存在则创建,加上这段话防止报错
- `stu6` --数据表名
- 括号中的内容是用来定义数据表中的字段
- `id` int not null auto_increment primary key comment '这是id', --这句话表示:`id`字段的数据类型为int,not null表示不允许为空,auto_increment表示自动增长,即:以后我们每插入一条数据,该字段的值都会自动加1
- primary key --表示该字段为主键
- comment '这是id' --定义字段的备注
- 注意:每个字段要以逗号结束,字段名要以反引号包裹,即主键盘左上角,数字1左边的那个按键。
- 逗号后面是第二个字段
- `name` varchar(10) not null default '姓名不详' comment '这是姓名的备注' --`name`是字段名,varchar(10)表示该字段类型为varchar,长度为10个字节,not null表示不允许为空
- default '姓名不详' --表示如果在插入数据时,不填写该字段,默认会用姓名不详这四个字来填充该字段的数据
- comment '这是姓名的备注 --定义字段主键
- engine=myisam; --指定该数据库的数据引擎为myisam
复制代码 以上描述中,部分词句大家可能不懂,不要紧,目前我们只要理解语句的含义即可,在下面我们都会一一进行讲解
请大家务必认真理解这条语句,因为这是一条非常重要的语句。
下面我们来执行该语句,结果如下:
显示已经执行成功,到此,我们就在demo这个数据库中创建了一张数据表。下一节我们来讲解如何来查看这张表的字段结构。
|
|