SQL
SQL
SQL 是构化查询语言(Structured Query Language)简称,是用来组织、存储、管理关系型数据库的一门语言,是一个关系型数据库通用的操作语言。
- 1974 年提出并在 IBM 自研数据库中实现。
- 1980 年美国国家标准局(ANSI)将其作为美国关系型数据库语言标准。
- 1981 国际标准化组织(ISO)将其作为国际关系型数据库语言标准。
所有的关系型数据库产品遵守 SQL 语言规范。
分类
DDL
Data Definition Language,即数据定义语言,对数据库、数据表等的创建、修改、删除等。
DML
Data Manipulation Language,即数据操作语言,对数据表中的数据进行增加、修改、删除等操作。
DQL
Data Query Language,即数据查询语言,对数据表中的数据进行查询。
DCL
Data Control Language,即数据控制语言,对事物管理进行控制,如访问权限、安全级别、版本迭代等。
语法规则
- 关键字不区分大小写。
- 关键字须用空格进行分割。
- 指令之间只要有空格就可以换行。
- 表达式必须以英文分号结束,否则认为表达式没有结束。
- 命令行中按向上向下箭头可以切换历史表达式。