您好!欢迎来到源码码网

源码码网

热门搜索: 淘宝客    点赞系统    虚拟商城源码    小程序源码   

SQL | DDL、DQL、DML、DCL 和 TCL 命令介绍

  • 建站技巧
  • 来源:源码码网
  • 编辑:admin
  • 时间:2021-07-17 10:00
  • 阅读:409

一.介绍

       众所周知,结构化查询语言(SQL)是一种数据库语言,通过它我们可以对现有数据库进行某些操作,也可以使用这种语言来创建数据库。通常SQL 是使用命令来执行所需的任务,比如 Create、Drop、Insert 等相关命令,而这些命令主要又分为五类,分别如下:

 1. DDL——数据定义语言;

 2. DQl —— 数据查询语言;

 3. DML——数据操作语言;

 4. DCL —— 数据控制语言;

 5. TCL—— 事务控制语言;

命令归类结构图如下所示:

SQL_____.png

二.  DDL (数据定义语言

         DDL(数据定义语言): DDL 或数据定义语言实际上由可用于定义数据库架构的 SQL 命令组成。它只是处理数据库模式的描述,用于创建和修改数据库中数据库对象的结构;

   DDL 命令示例:

   1. CREATE – 用于创建数据库或其对象(如表、索引、函数、视图、存储过程和触发器);

    2. DROP – 用于从数据库中删除对象;

    3.  ALTER - 用于更改数据库的结构;

    4. TRUNCATE - 用于从表中删除所有记录,包括删除为记录分配的所有空间;

    5.  COMMENT - 用于向数据字典添加注释;

    6.  RENAME - 用于重命名数据库中存在的对象;

三. DQL(数据查询语

    DQL(数据查询语言):  DQL语句用于对模式对象内的数据执行查询。DQL 命令的目的是根据传递给它的查询获取一些模式关系;

    DQL 示例: 

    SELECT – 用于从数据库中检索数据;

四. DML(数据操作语言

      DML(数据操作语言):处理数据库中数据操作的 SQL 命令属于 DML 或数据操作语言,这包括大多数 SQL 语句;

      DML 示例: 

      1. INSERT – 用于将数据插入表中;

      2. UPDATE – 用于更新表中的现有数据;

      3. DELETE – 用于从数据库表中删除记录;

五. DCL (数据控制语言

     DCL(数据控制语言): DCL包括GRANT、REVOKE等命令,主要处理数据库系统的权限、权限等控制;

     DCL 命令示例:

     1. GRANT -授予用户对数据库的访问权限;

     2.  REVOKE -撤销使用 GRANT 命令赋予的用户访问权限;

六 . TCL(事务控制语言

    TCL(事务控制语言): 一个或一组sql语句组成一个执行单元,这个制行单元要么全部执行,要么全不执行;

    TCL 命令示例:

     1. COMMIT – 提交事务;

     2.  ROLLBACK – 发生任何错误时回滚事务;

     3.  SAVEPOINT –在事务中设置一个保存点;

     4.  SET TRANSACTION –指定交易的特征;


全部评论(0)
推荐阅读
  • 毕业求职季,藏书馆APP,拥有主宰自己的力量!
  • 毕业求职季,藏书馆APP,拥有主宰自己的力量!
  • 毕业求职季,藏书馆APP,拥有主宰自己的力量!《从0到1学做直播电商》、《从0到1学做短视频营销》、《摄影基础》、《一学就会的会计入门》、《出纳实操从新手到高手》、《财务报表一本通》、《零起点日语入门一看就会》、《英语零起点入门一学就会》、《人力资源新手的128个怎么办》、《HRD:给世界500强做人力资源管理的咨询笔记》、《人力资源管理理论与实务》
  • 行业资讯
  • 来源:源码码网
  • 编辑:源码码网
  • 时间:2022-08-03 17:50
  • 阅读:517
  • 域名查询被墙,但是网站却可以正常访问,是什么问题
  • 域名查询被墙,但是网站却可以正常访问,是什么问题
  • 使用第三方seo查询工具​检测域名,提示域名被墙,但是网站确实可以正常打开,也能正常访问,而且域名解析也还真有也只做了www和顶级解析,并且网站也已经备案,网站服务器ip也正常,但是使用工具查询就是显示域名被墙,求指导的大神予以指导,谢谢!
  • 互动社区
  • 来源:源码码网
  • 编辑:热点科技
  • 时间:2022-04-11 09:49
  • 阅读:229
  • 百度站长工具站点logo上传后已审核通过但是搜索不显示
  • 百度站长工具站点logo上传后已审核通过但是搜索不显示
  • 百度站长工具站点logo上传后已审核通过但是搜索不显示,这是为什么?百度站点logo审核权限必须要开通上线百度小程序并且适配H5规则,同时必须最少适配一条才可以有优先获得百度搜索站点logo的展示权限,我们网站已获得logo展示权限,并且上传的logo也已审核通过,现在问题是搜索时不展示,请教各位大神!
  • 互动社区
  • 来源:西安网站建设
  • 编辑:admin
  • 时间:2022-02-22 15:05
  • 阅读:291
  • 盲盒小程序很火,怎么使用盲盒小程序盈利?
  • 盲盒小程序很火,怎么使用盲盒小程序盈利?
  • 盲盒小程序系统,就是说顾客在购买支付前,没法预先知道具体产品款式的商品货物盒子,具有很强的随机性质。只有在顾客购买支付后,打开盒子才会知道自己抽到了什么款式的商品。这种盲盒不确定的刺激会加强重复的反复多次的购买决策,因此最近一段时间以来,盲盒成了让顾客上瘾的现象级事物。就从这个角度来看,这和买六合彩比较相似,都有靠顾客运气的成分。
  • 行业资讯
  • 来源:源码码网
  • 编辑:admin
  • 时间:2022-02-21 21:08
  • 阅读:340
联系我们

QQ:2494243972、1105326722

投诉举报:1105326722@qq.com

广告合作:QQ 110532672

工作时间:周一至周六 9:00~18:00


联系客服
手机版

扫一扫进手机版
返回顶部