– 目标:创建一个school数据库
– 创建学生表(列,字段) 使用SQL创建
– 学号 int 登陆密码varchar(20) 姓名,性别varchar(2),出生日期(datatime),家庭住址,email
– 注意点,使用英文(), 表的名称 和 字段 尽量使用 括起来
– AUTO INCREMENT 自增
– 字符串使用 单引号括起来
– 所欲语句后面加,(英文的),最后一个不用加
– PRIMARY KEY 主键, 一般一个表只有一个唯一的主键
-- 目标:创建一个school数据库
-- 创建学生表(列,字段) 使用SQL创建
-- 学号 int 登陆密码varchar(20) 姓名,性别varchar(2),出生日期(datatime),家庭住址,email
-- 注意点,使用英文(), 表的名称 和 字段 尽量使用 括起来
-- AUTO INCREMENT 自增
-- 字符串使用 单引号括起来
-- 所欲语句后面加,(英文的),最后一个不用加
-- PRIMARY KEY 主键, 一般一个表只有一个唯一的主键
`student`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'出生日期',
`email`VARCHAR(50) DEFAULT NULL COMMENT'邮箱',
PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8
SHOW CREATE DATABASE school -- 查看创建数据库的语句
SHOW CREATE TABLE student -- 查看student数据表的定义语句
DESC student -- 显示表的结构