什么是关系数据库中用于查询和操作数据的标准语言,具体指的是什么?
- 内容介绍
- 文章标签
- 相关推荐
在日常开发和运维中,不知道该用什么语言来查询、插入或修改数据每次写 SQL 都报错找不到原因跨不同数据库网站迁移代码时总是要改一堆语法——这些都是使用关系数据库时最常见的痛点。
其实这些问题都有一个根本答案:SQL。它是所有主流关系型数据库统一采用的标准语言,提供了定义、操作和控制数据的一整套语法。
SQL 的主要功能划分
1. 数据定义语言——定义数据库结构
DDL 用于创建、修改和删除数据库对象。帮助你一次性搭建数据模型,避免手动建表出错。
-
CREATE TABLE ...– 创建新表 -
ALTER TABLE ...– 修改表结构 -
DROP TABLE ...– 删除表及其数据 -
CREATE INDEX ...。DROP INDEX ...
2. 数据操纵语言——增删改查数据
DML 是开发者最常用的部分,用来对表中的记录进行增删改查,是解决“我想快速插入/更新/删除/查询数据”痛点的关键。
在日常开发和运维中,不知道该用什么语言来查询、插入或修改数据每次写 SQL 都报错找不到原因跨不同数据库网站迁移代码时总是要改一堆语法——这些都是使用关系数据库时最常见的痛点。
其实这些问题都有一个根本答案:SQL。它是所有主流关系型数据库统一采用的标准语言,提供了定义、操作和控制数据的一整套语法。
SQL 的主要功能划分
1. 数据定义语言——定义数据库结构
DDL 用于创建、修改和删除数据库对象。帮助你一次性搭建数据模型,避免手动建表出错。
-
CREATE TABLE ...– 创建新表 -
ALTER TABLE ...– 修改表结构 -
DROP TABLE ...– 删除表及其数据 -
CREATE INDEX ...。DROP INDEX ...
2. 数据操纵语言——增删改查数据
DML 是开发者最常用的部分,用来对表中的记录进行增删改查,是解决“我想快速插入/更新/删除/查询数据”痛点的关键。

