一、概念
结构化查询语言(Structured Query Language),用于存取数据以及查询、更新和管理关系数据库系统的和程序设计语言;
二、作用
对数据库中的对象(表、索引、视图、任务、存储过程等)进行增删改查操作;
三、语言结构
4.1、数据查询语言(DQL)
Data Query Language,常用关键字有 where、order by、group by、having等;
4.2、数据操作语言(DML)
Data Manipulation Language,常用关键字有insert、update、delete等;
4.3、事务处理语言(TCL)
Transaction Control Language,常用关键字有commit、rollback、savepoint等;
4.4、数据控制语言(DCL)
Data Control Language,常用关键字有grant、revoke等;
4.5、数据定义语言(DDL)
Data Definition Language,常用关键字有create、drop、alter、rename等;