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]

     

  • 相关阅读:
    如何使用Apache设置404页面
    字符串函数积累
    isset() unset()
    set_exception_handler 自定义异常处理
    phpMailer中文说明[转]
    我的PHPMailer_v5.1 使用
    PHPMailer_v5.1 使用[转]
    PHP错误和异常处理
    几个 PHP 的“魔术常量”
    九宫格布局(demo16.03.14)
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/9825396.html
Copyright © 2011-2022 走看看