SQL分类
DDL(Data Definition Language):数据定义语言,用来定义表、列等;
如:create table 表名 --创建数据表
Drop table 表名 --删除表结构(无法复原,记得备份)
Alter table 表名 --修改表结构
DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);
如:insert into table name添加数据
Update table name修改数据
Delete from table name删除数据(--相当于清空表数据,提交之前可以找回,提交之后不可找回,记得备份)
DQL(Data Query Language):数据查询语言,用来查询记录(数据)。
如:select查询数据
DTL (Data Transaction Language):数据事务语言,用来操作事务。
如:开启事务commit
提交事务rollback(回滚,提交之后不可回滚)
DCL (Data Control Language):数据控制语言。用来操作用户和权限。
如:创建用户 create user
授权grant