结构化查询语言(SQL)入门指南
1. SQL 基础概述
SQL(Structured Query Language),发音为 S - Q - L 或 sequel,是一种强大的数据库语言,能让用户创建数据库和表结构,进行各类数据操作与管理,还能从数据库中提取有用信息。所有关系型数据库管理系统(RDBMS)软件都支持 SQL,许多软件供应商还为基本 SQL 命令集开发了扩展功能。
1.1 SQL 的理想特性
一款理想的数据库语言应具备以下特点:
- 能够创建数据库和表结构。
- 可执行基本的数据管理操作,如添加、删除和修改。
- 能执行复杂查询,将原始数据转化为有用信息。
- 以最少的用户操作完成基本功能,命令结构和语法易于学习。
- 具有可移植性,符合基本标准,用户从一个 RDBMS 切换到另一个时无需重新学习基础知识。SQL 很好地满足了这些理想的数据库语言要求。
1.2 SQL 的功能分类
SQL 的功能可分为以下几大类:
|功能分类|描述|
| ---- | ---- |
|数据操作语言(DML)|包含插入、更新、删除和检索数据库表中数据的命令。如常见的 SELECT、INSERT、UPDATE、DELETE 等命令。|
|数据定义语言(DDL)|包含创建数据库对象(如表、索引和视图)的命令,以及定义对这些数据库对象访问权限的命令。例如 CREATE TABLE、CREATE INDEX 等。|
|事务控制语言(TCL)|SQL 中的 DML 命令在事务的上下文中执行,事务是由一个或多个 SQL 语句组成的逻辑工作单元。SQL
SQL入门:数据查询基础
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



