Skip to main content

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,即数据控制语言,对事物管理进行控制,如访问权限、安全级别、版本迭代等。

语法规则

  1. 关键字不区分大小写。
  2. 关键字须用空格进行分割。
  3. 指令之间只要有空格就可以换行。
  4. 表达式必须以英文分号结束,否则认为表达式没有结束。
  5. 命令行中按向上向下箭头可以切换历史表达式。