创建一个数据库

– 目标:创建一个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 	-- 显示表的结构

创建一个数据库_第1张图片

你可能感兴趣的:(mysql)