SQLServer 里面的 DDL,DML,DCL,TCL

SQLServer 里面的 DDL,DML,DCL,TCL,第1张

概述1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束 DDL不需要commit.  CREATE  1.DDL (Data DeFinition Language )数据库定义语言 statements are used to define the database structure or schema. DDL是sql语言的四大功能之一。 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束 DDL不需要commit.  CREATE  ALTER  DROP  TruncATE  COMMENT  REname 

2.DML (Data Manipulation Language)数据 *** 纵语言 statements are used for managing data within schema objects. 由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的 *** 作。  DML分成交互型DML和嵌入型DML两类。 依据语言的级别,DML又可分成过程性DML和非过程性DML两种。 需要commit.  SELECT  INSERT  UPDATE  DELETE  MERGE  CALL  EXPLAIN PLAN  LOCK table 

3.DCL(Data Control Language)数据库控制语言  授权,角色控制等  GRANT 授权  REVOKE 取消授权 

4.TCL(Transaction Control Language)事务控制语言  SAVEPOINT 设置保存点  RolLBACK  回滚  SET TRANSACTION sql主要分成四部分: (1)数据定义。(sql DDL)用于定义sql模式、基本表、视图和索引的创建和撤消 *** 作。 (2)数据 *** 纵。(sql DML)数据 *** 纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种 *** 作。 (3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。 (4)嵌入式sql的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。 总结

以上是内存溢出为你收集整理的SQLServer 里面的 DDL,DML,DCL,TCL全部内容,希望文章能够帮你解决SQLServer 里面的 DDL,DML,DCL,TCL所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1168668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存