关系数据库标准语言SQL
概述
特点
- 综合统一
- 高度非过程化
- 面向集合的操作方式
- 以同一种语法结构提供多种使用方式
- 语言简洁,易学易用
概念
核心功能由以下九个动词即可实现:
| SQL 功能 | 动词 |
|---|---|
| 数据查询 | SELECT |
| 数据定义 | CREATE, DROP, ALTER |
| 数据操纵 | INSERT, UPDATE, DELETE |
| 数据控制 | GRANT, REVOKE |
- 视图是从一个或几个基本表导出的表,是一个虚表。数据库中只存放视图的定义。用户可以在视图上再定义视图。
- SQL一个关系对应一个基本表,若干个表对应一个存储文件,索引也在存储文件中。
- 存储结构组成了关系数据库内模式,物理结构对用户透明。
数据定义
| 操作对象 | 创建 | 删除 | 修改 |
|---|---|---|---|
| 模式 | CREATE SCHEMA | DROP SCHEMA | |
| 修改 | CREATE TABLE | DROP TABLE | ALTER TABLE |
| 视图 | CREATE VIEW | DROP VIEW | |
| 索引 | CREATE INDEX | DROP INDEX | ALTER INDEX |
