注意点,使用英文(),表的名称 和 字段 尽量使用 ` ` 括起来
AUTO_INCREMENT 自增
字符串使用 单引号 括起来
所有的语句后面加,(英文的) 最后的语句不用加
PRIMARY KEY 主键,一般一个表使用一个主键
create DATABASE school; create table if not EXISTS student( `id` int(4) not null auto_increment COMMENT '学号', `name` VARCHAR(30) not null DEFAULT '匿名' COMMENT '姓名', `pwd` VARCHAR(20) not null DEFAULT '123456' comment '密码', `sex` VARCHAR(2) not null DEFAULT '女' COMMENT '性别', `birthday` datetime DEFAULT null COMMENT '出生日期', `address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址', `email` VARCHAR(50) DEFAULT null COMMENT '电子邮箱', PRIMARY key(`id`)--所有的语句后面加,(英文的) 最后的语句不用加 )ENGINE = INNODB DEFAULT CHARSET=utf8 show create table student;
格式
CREATE TABLE [IF NOT EXISTS] `表名`(
`字段名` 列类型 [属性][索引][注释],
`字段名` 列类型 [属性][索引][注释],
`字段名` 列类型 [属性][索引][注释]
)CHARSET=utf8
设置数据库表的字符集编码
CHARSET=utf8