李斯特 发表于 2018-10-23 08:45:40

24. SQL -- TSQL组成

  T-SQL 组成

[*]  DML(数据操作语言Data Manipulation Language)
  查询、插入、删除和修改数据库中的数据。
  SELECT: 从数据库表表中检索数据行和列
  INSERT: 向数据库表添加新数据行
  UPDATE: 更新数据库表中的数据
  DELETE: 从新数据库表中删除数据行

[*]  DCL(数据控制语言Data Control Language)
  用来控制存取许可、存取权限等。
  GRANT、REVOKE 等。
  COMMIT: 结束当前事务
  ROLLBACK:中止当前事务
  SET TRANSACTION: 定义当前事务数据访问特性

[*]  DDL(数据定义语言Data Definition Language)
  用来建立数据库、数据库对象和定义其列。
  Create Table: 创建一个数据库表
  Drop Table: 从数据库中删除表
  Alter Table: 修改数据库表结构
  Create View: 创建一个视图
  Drop View: 从数据库中删除视图
  Create Index: 创建一个索引
  Drop Index: 从数据库中删除索引
  Create Procedure: 创建一个存储过程
  Drop Procedure: 从数据库中删除存储过程
  Create Trigger: 创建一个触发器
  Drop Trigger: 从数据库中删除触发器

[*]  变量说明、流程控制、功能函数
  定义变量、判断、分支、循环结构等。
  日期函数、数学函数、字符函数、系统函数等。
  DECLARE: 为查询设定游标
  EXPLAN: 为查询描述数据访问计划
  OPEN: 检索查询结果,打开一个游标
  FETCH: 检索一行查询结果
  CLOSE: 关闭游标
  PREPARE: 为动态执行准备SQL 语句
  EXECUTE: 动态地执行SQL 语句
  DESCRIBE: 描述准备好的查询

页: [1]
查看完整版本: 24. SQL -- TSQL组成