zoukankan      html  css  js  c++  java
  • DQL、DML、DDL、DCL区别

    DQL(data query language)数据查询语言

      主要是由SELECT构成的查询语句

      基本语法:select 字段名 from 表名 where 查询条件

    DML(data manipulation language)数据操纵语言

      主要用来对数据库的数据进行操作,就是我们常用的增删改查。SELECT  UPDATE INSERT DELETE

    DDL(data definition language)数据库定义语言

      主要是用在定义或改变表的结构、数据类型、表之间的链接和约束等初始化工作上。比如创建表/库,删除表/库,修改表,定义索引(键)等。CREATE ALTER DROP等。DDL是隐形提交的,不能rollback

      常用命令:

        CREATE DATABASE - 创建新数据库
        ALTER DATABASE - 修改数据库


        CREATE TABLE - 创建新表
        ALTER TABLE - 变更(改变)数据库表
        DROP TABLE - 删除表


        CREATE INDEX - 创建索引(搜索键)
        DROP INDEX - 删除索引

    DCL(data contron language)数据库控制语言

      主要用来设置或更改数据库用户或角色权限,授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。GRANT (授权)DENY REVOKE REMOVE ROLLBACK(回滚) COMMIT(提交)

      例如:ROLLBAKC [WORK] TO [SAVEPOINT]

     

  • 相关阅读:
    人脸识别活体检测测试案例
    网络相关配置
    DOS基础整理
    [转载]EXTJS学习
    [转载]JS定时器例子讲解
    [转载]JS定时器例子讲解
    如何设置网页自动刷新(JSP,JS,HTML)
    如何设置网页自动刷新(JSP,JS,HTML)
    18岁以下严禁进入
    18岁以下严禁进入
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/9825396.html
Copyright © 2011-2022 走看看