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 george@127.0.0.1 identified by '123';