SQL_1_概述
SQL是结构化查询语言(Structured Query Language),用于查询和操作数据库,也是数据库脚本的扩展名。
SQL标准
是向下兼容的,用的最多的是SQL92、SQL99。
数据库管理系统厂商(DBMS)对标准的支持是不一样的,并且它们还会有自己的扩展。
分类
1、DQL数据查询语言:用于查询数据操作。SQL_2_查询语句
2、DML数据操作语言:用于增、删、改数据操作。SQL_7_DML语句
3、TCL事务处理语言:用于事务操作。SQL_8_TCL语句
commit ... 提交
rollback ... 回滚
savepoint ... 设置回滚点
4、DCL数据控制语言:用于权限操作。
grant ... 授予用户权限
revork ... 撤销用户权限
5、DDL数据定义语言:用于操作数据库对象。SQL_10_数据库对象(用户、表、约束、视图、序列、索引)
create ... 创建数据库对象
drop ... 删除数据库对象
alter ... 修改数据库对象
rename ... 修改数据库对象名字
其它
它的关键字对于大小写不敏感。
结果集:
通过查询获取到的数据集合,为一个表。
别名:
在结果集中改变列的名字。
注释:
Oracle: --
MySQL: ##