SQL分类

DDL

DDL: 数据库定义语句,即对数据库内部对象创建【CREATE】、删除【DROP】、修改【ALTER】等操作语言。

说明 执行语句 性能影响
修改字段默认值 ALTER TABLE test ALTER COLUMN name SET DEFAULT 5 只修改.frm文件,执行更快
修改字段默认值 ALTER TABLE test MODIFY COLUMN name varchar(5) NOT NULL DEFAULT 5 拷贝整张表

DML

DML: 数据表操作语句,对数据库中表的操作,即插入【INSERT】、更新【UPDATE】、删除【DELETE】和查询【SELECT】

DCL

DCL:数据控制语句。赋权【GRANT】、收回权限【REVOKE】、COMMIT、ROLLBACK等。

grant all privileges on *.* to [email protected]  identified by '123';

你可能感兴趣的:(SQL分类)