SQL 是用于访问和处理数据库的标准的计算机语言。
SQL(结构化查询语言,
使我们有能力访问数据库,
是一种 ANSI 的标准计算机语言,
) 可分为六个部分:数据查询语言(DQL)、数据操作语言 (DML) 、 事务处理语言(TPL)、数据控制语言(DCL)、数据定义语言 (DDL)、指针控制语言(CCL)
一、数据查询语言(DQL:Data Query Language):
SELECT(select) 从数据库表中获取(查询)数据
WHERE(where) 过滤记录
ORDER BY(order by) 对结果集进行排序
GROUP BY(group by) 结合一些聚合函数来使用(分组)
HAVING(having) 筛选数据
二、数据操作语言(DML:Date Manipulation Language):
UPDATE(update) 更新(修改)数据库表中数据
DELETE(delete) 删除数据库表中数据
INSERT INTO(insert into) 向数据库表中插入数据
三、事务处理语言(TPL)[它的语句能确保被DML语句影响的表的所有行及时得以更新。]:
BEGIN TRANSACTION(begin transaction) 开启事务
COMMIT(commit transaction) 提交事务
ROLLBACK(rollback transaction) 关闭事务
四、数据控制语言(DCL):
GRANT(grant) 授权命令
DENY(deny) 拒绝权限
REVOKE(revoke) 回收权限
五、数据定义语言(DDL)部分(使我们有能力创建或删除表格):
CREATE DATABASE(create database) 创建数据库
ALTER DATABASE(alter database) 修改数据库
CREATE TABLE(create table) 创建新表
ALTER TABLE(alter table) 变更(改变)数据库表
DROP TABLE(drop table) 删除表
CREATE INDEX(create index) 创建索引(搜索键)
DROP INDEX(drop index) 删除索引
六、指针控制语言(CCL):
DECLARE CURSOR(declare cursor) 定义游标