SQL语句的三大类
数据定义语言(DDL Data Defination Language):用于创建和定义数据库对象,并且将对这些对象的定义保存到数据库字典中,通过DDL语句可以创建数据库对象、修改数据库对象、删除数据库对象等。
数据控制语言(DCL Data Control Language):用于修改数据库结构的操作权限。
数据操纵语言(DML Data Manipulation Language):用于处理数据库中的数据内容,如查询、插入、更新、删除等。
SQL语句规范:
1. SQL 关键字、对象名、列名不区分大小写
2. 字符值和日期值要区分大小写
3. 在应用程序中如果 SQL 语言文本很长,可以将语句分布到多行上,并且可以通过使用缩进提高代码的可读性
4. SQL 语句最好以分号结尾
数据定义语言(DDL Data Defination Language)
主要是对逻辑结构等的操作,包括表结构、视图和索引
CREATE -- DROP -- ALTER -- RENAME -- TRUNCATE --
数据控制语言(DCL Data Control Language)
GRANT -- REVOKE --
数据操纵语言(DML Data Manipulation Language)
SELECT --
INSERT -- UPDATE -- DELETE -- CALL -- MERGE -- COMMIT -- ROLLBACK --