SQL(Structured Query Language)结构化查询语言是数据库的核心语言,是高级的非过程化编程语言,也是经典的声明式编程范式实现。
DQL
DQL(Data Query Language)数据查询语言,数据检索语句,用于从表中获取数据。通常最常用的为保留字select。常用的语句关键字有:SELECT, FROM, WHERE, ORDER BY, HAVING,ASC|DESC等。
DML
DML(Data Manipulation Language)数据操作语言,对数据库中的数据进行一些简单操作,关键字一般有三个:insert, delete, update。
DDL
DDL(Data Definition Language)数据定义语言,主要是建表、删除表、修改表字段、修改约束等操作,关键字一般有:create、drop、alter、truncate、comment,rename。
DCL
DCL(Data Control Language)数据控制语言,如grant授权、revoke撤销权限等,主要用于控制访问权限或命令提交。
TCL
TCL(Transaction Control Language)事务控制语言:如commit提交事务,rollback回滚事务set transaction修改数据库的事务隔离级别或者用来修改事务内表数据的访问模式等。