关系数据库标准语言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 |