SQL Server(基本操作)

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进行处理,非常感谢!

上一篇 2022年5月19日
下一篇 2022年5月19日

相关推荐