sql 语句看大一点就是一本语言,他的操作对象是数据库,只有个别的数据库在 sql 的语法或数据库内置的函数上会有一些区别,但大体上 sql 的语法都是一样的,无论 oracle、mysql、mssqlserver、sqlite 等。除了语法上,有一些概念他们都是一样的,那就是操作数据库时 sql 的语句类型。


DML语句(Data Manipulation Language 数剧操纵语言)

如:insert、update、delete、select这四个操作。

DDL语句(Data Definition Language 数据定义语言)

如:truncate table(截断/清空 一张表)、create table(表)、create view(视图)、create index(索引)、create sequence(序列)、create synonym(同义词)、alter table、drop table。

DCL语句(Data Control Language数据控制语言)

如:commit(提交)、rollback(回滚)。