SQL是什么
Structure Query Language(结构化查询语言)缩写SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,保护数据的完整性和安全性。
SQL的分类
1、DDL(Data Definition Language) 数据定义语言,用来操作方式数据库、表、列等; 常用语句:CREATE、 ALTER、DROP
2、DML(Data Manipulation Language) 数据操作语言,用来操作数据库中表里的数据;常用语句:INSERT、 UPDATE、 DELETE
3、DCL(Data Control Language) 数据控制语言,用以操作出访权限和安全级别; 常用语句:GRANT、DENY
4、DQL(Data Query Language) 数据查询语言,用以查询数据 常用语句:SELECT
SQL的优点
1、直观易学,具备很强的操作性
2、绝大多数重要的数据库管理系统均积极支持SQL
3、高度非过程化;用SQL操作方式数据库时大部分的工作由DBMS自动顺利完成