SQL Server
- 数据库对象
-
- 表
- 视图
- 索引
- 约束
- 存储过程
- 触发器
- 默认值
- 用户和角色
- 规则
- 类型
- 函数
- 数据完整性
-
- 实体完整性(Entity Integrity)
- 域完整性(Domain Integrity)
- 引用完整性(Referential Integrity)
- T-SQL
-
- DDL
- 数据库操作
-
- CREATE DATABASE
- ALTER DATABASE
- DROP DATABASE
- 数据库操作
-
- CREATE TABLE 并建立表间的外键关系
- ALTER TABLE
- DML
- DCL
- View
-
- create view
- alter view
- drop view
- Cursor
-
- declare cursor
- open cursor
- 读数据
- close cursor
- DEALLOCATE cursor
- T-SQL增加的语言元素
- 关键字
-
- 系统数据类型
- 内置函数
-
- 字符串函数
- 日期函数
- 数学函数
- 系统函数
数据库对象
表
视图
? 数据库中只存放视图的定义而不存放视图对应的数据。
索引
? 不用扫描整个数据表就可以对表中的数据实现快速访问的途径,它是对数据表中的一列或者多列数据进行排序的一宗结构。
约束
存储过程
? 一组为了完成特定功能的 SQL 语句集合。
触发器
? 触发器与表紧密关联。
默认值
用户和角色
规则
类型
函数
数据完整性
实体完整性(Entity Integrity)
约束种类 | 命名前缀 | |
---|---|---|
主键约束 | Primary Key | PK_ |
标识列约束 | Identity | |
唯一约束 | Unique | UQ_ |
域完整性(Domain Integrity)
约束种类 | 命名前缀 | |
---|---|---|
检查约束 | Check | CH_ |
外键约束 | Foreign Key | FK_ |
默认值约束 | Default | DF_ |
非空约束 | NOT NULL |
引用完整性(Referential Integrity)
建立在主键与外键之间的关系,或者外键与唯一索引之间的关系的基础上。
引用完整性(User-defined Integrity)
T-SQL
DDL
DDL (Data Definition Language)数据定义语言。
对数据库对象创建、删除、修改
语句 | 功能 | |
---|---|---|
CREATE | ||
ALTER | ||
DROP |
数据库操作
CREATE DATABASE
ALTER DATABASE
DROP DATABASE
数据库操作
CREATE TABLE 并建立表间的外键关系
ALTER TABLE
重命名表
修改表结构
修改约束
删除约束
DML
DML (Data Manipulation)数据操纵语言。
语句 | 功能 | |
---|---|---|
SELECT | ||
INSERT | ||
UPDATE | ||
DELETE |
DCL
DCL(Data Control Language)数据控制语言。
语句 | 功能 | |
---|---|---|
GRANT | ||
REVOKE | ||
DENY |
View
create view
alter view
ALTER VIEW [schema_name.]--数据库架构名view_name [(column [,...n])] --最多引用1024个列 [WITH view_attribute>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!