目录
一.创建表
CREATE TABLE `tb_teacher` (
`SNO` VARCHAR (3) NOT NULL,
`SNAME` VARCHAR(4) NOT NULL,
`SSEX` VARCHAR(2) NOT NULL,
`SBIRTHDAY` DATETIME NOT NULL,
`CLASS` VARCHAR(5) NULL,
`prof` VARCHAR(6) NULL,
`defate` VARCHAR(10) NOT NULL
);
二.数据值和列类型
2.1 规定数据库中该列存放的数据类型
2.1.1 数值类型
2.1.2 字符串类型
2.1.3 日期和时间型数值类型
2.1.4 NULL值
2.2 数据字段属性1-1
2.3 数据字段属性
UNSIGNED
无符号的
声明该数据列不允许负数
ZEROFILL
0填充的
不足位数的用0来填充,如 int(3),5则为 005
AUTO_INCREMENT
自动增长的,每添加一条数据,自动在上一个记录数上加1
通常用于设置主键,且为整数类型
可定义起始值和步长
2.4 数据字段属性2-2
2.5 数据字段注释
三 . 修改数据表
修改表(ALTER TABLE)
修改表名
ALTER TABLE 旧表名 RENAME AS 新表名
添加字段
ALTER TABLE 表名 ADD 字段名 列类型 [ 属性 ]
修改字段
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列类型 [ 属性 ]
删除字段
ALTER TABLE 表名 DROP 字段名
DROP TABLE [ IF EXISTS ] 表名