数据库标准定义了操作关系型数据库及其包含的数据的多种技术,并将SQL语句分为:数据库定义语言(DDL),数据查询语言(DQL),数据操作语言(DML)和数据控制语言(DCL).
1:数据定义语言
数据库定义语言DDL用于创建,修改和删除数据库内的数据库结构。DDL中所包含的SQL语句包括:
1.创建和删除数据库的CREATE DATABASE和DROP DATABASE.
2.创建,修改,重命名。删除表的CREATE TABLE ,ALTER TABLE,RENAME TABLE,DROP TABLE.
3创建和删除索引的CREATE INDEX和DROP INDEX.
2:数据查询语言。
数据查询语言DQL用于从数据库中的一个或多个表中查询指定数据。DQL所包含的SQL语句包括SELECT语句。我们称SELECT语句为SQL查询。
3:数据操作语言。
数据操作语言(DML)用于修改数据库中的数据,包括插入,更新和删除数据库。DML中所包含的SQL语句包括。
1.将数据插入到一个表中的INSERT语句。
2.更新表中已有的数据的UPDATE语句。
3.删除表中的数据的DELETE语句
4:数据操纵语句。
数据操纵语句(DCL)用于控制对数据库的访问,DCL语言所包含的SQL语句包括。
1,给用户授予访问权限的GRANT语句。
2取消用户访问权限的REVOKE语句。