DDL:数据库定义语言

主要用于定义数据库、表、视图、索引和触发器等
create:主要用于创建数据库、创建表和创建视图
alter:主要用于修改表的定义、修改视图的定义
drop:主要用于删除数据库、删除表和视图

DML:数据操纵语言

主要用于插入数据、查询数据、更新数据和删除数据
insert:用于插入数据
select:用于查询数据
update:用于更新数据
delete:用于删除数据

DCL:数据控制语言

主要用于控制用户的访问权限
grant:用于给用户增加权限
revoke:用于收回用户的权限

MYSQL的日期与时间类型

整数类型         零值
year             0000
date             0000:00:00
time             00:00:00
datetime         0000-00-00 00:00:00
timestamp        00000000000000  注:值的范围没有datetime大

enum类型

属性名 enum(‘值’,‘值’,‘值n’)