导图社区 数据库
SQL: SQL语言原名SEQUEL (读作[si:kwl]),是一个通用的、功能极强的关系数据库语言。是一种介于关系代数与关系演算之间的结构化查询语言(Structured Query Language),其功能包括....
这是一篇关于软件测试技术的思维导图,包含软件缺陷、 软件测试概述、 软件测试模型、 软件测试用例等。
这是一篇关于数据库标准语言SQL的思维导图,主要内容有类型、建立素引、修改索引、删除索引、数据字典等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
关系数据库标准语言SQL
SQL的特点
综合统一
非关系模型(层次模型,网状模式)数据语言分类
模式数据定义语言(DDL)
外模式数据定义语言(外模式DDL或子模式DDL)
数据存储有关的描述语言(DSDL)
数据操纵语言(DML)
操作要求
定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据库。
对数据库中的数据进行查询和更新。
数据库重构和维护。数据库安全性、完整性控制,以及事务控制。
嵌入式SQL和动态SQL定义。
高度非过程化
存取路径的选择以及SQL的操作过程由系统自动完成。
面向集合的操作方式
以同一种语法结构提供多种使用方式
语言简洁,易学易用。
SQL的基本概念
支持SQL的关系数据库管理系统同样支持关系数据库三级模式结构。其中外模式包括若干视图(view) 和部分基本表(base table),模式包括若干基本表,内模式包括若干存储文件(stored file)。
数据定义
数据定义功能包括模式定义,表定义,视图和索引的定义
一个关系数据库管理的实例中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表,视图和索引等数据库对象。
模式的定义与删除
定义模式
CREATE SCHEMA<模式名>AUTHORIZATION
删除模式
DROP SCHEMA<模式名><CASCADE|RESTRICT>
基本表的定义,删除与修改
定义基本表
CREATE TABLE <表名> (<列名><数据类型> [列级完整性约束条件] [,<列名><数据类型> [列级完整性约束条件]] [,<表级完整性约束条件> ]) ;
修改基本表
ALTER TABLE <表名> [aDD [COLUMN] <新列名> <数据类型> [完整性约束]] [ADD <表级完整性约束> ] [DROP [COLUMN] <列名> [CASCADE| RESTRICT]] [DROP CONSTRAINT<完整性约束名> [RESTRICT CASCADE ]][ALTER COLUMN <列名><数据类型>] ;
删除基本表
DROP TABLE <表名> [RESTRICT CASCADE] ;