一 什么是表
表(TABLE) 是一种结构化的文件,可用来存储某种特定类型的数据。表中的一条记录有对应的标题,标题 称之为 表的字段。
二 创建表
|
1
2
3
4
5
|
CREATE TABLE 表名(字段名1 类型[(宽度) 约束条件],
字段名2 类型[(宽度) 约束条件],
字段名3 类型[(宽度) 约束条件]
)ENGINE=innodb DEFAULT CHARSET utf8;
|
create table student( id int not null auto_increment primary key, name varchar(250) not null, age int not null, sex enum('男','女') not null default '男', salary double(10,2) not null )engine=innodb default charset=utf8; ps: not null :表示此列不能为空 auto_increment :表示自增长,默认每次增长+1 注意:自增长只能添加在主键或者唯一索引字段上 primary key :表示主键(唯一且不为空) engine =innodb :表示指定当前表的存储引擎 default charset utf8 :设置表的默认编码集