博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DQL、DML、DDL、DCL区别
阅读量:6567 次
发布时间:2019-06-24

本文共 759 字,大约阅读时间需要 2 分钟。

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]

 

 

转载于:https://www.cnblogs.com/xiaochongc/p/9825396.html

你可能感兴趣的文章
关于node.js的进程管理
查看>>
tinymce4.x 上传本地图片(自己写个插件)
查看>>
极客学院职业路径图课程视频下载-爬虫
查看>>
java,使用get、post请求url地址
查看>>
基于Maven构建Web项目
查看>>
Linux下修改Mysql的用户(root)的密码
查看>>
Reactjs 的 PropTypes 使用方法
查看>>
linux开机流程
查看>>
【转载】反向代理为何叫反向代理?
查看>>
Windows 7环境下安装PHP 5.2.17
查看>>
mount(挂载)
查看>>
使用swoole编写简单的echo服务器
查看>>
深入了解java线程池
查看>>
API接口自动化之2 处理http请求的返回体,对返回体做校验
查看>>
六种方法实现CSS三栏布局
查看>>
AIO-3128C四核高性能主板
查看>>
代码文件的编码不统一导致的坑
查看>>
20145240《信息安全系统设计基础》第十二周学习总结
查看>>
物理机_双机调试_资料
查看>>
slice,substr和substring的区别
查看>>