数据库的语句分类DDL、DML、DCL
2016-03-03 00:00
393 查看
DML(data manipulation language)是数据操纵语言:它们是UPDATE、INSERT、DELETE、SELECT,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言,增删查改。
DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
DDL(data definition language)是数据定义语言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
相关文章推荐
- bat脚本采用sqlplus登录oracle并若登录失败不卡住bat脚本的执行流程
- mysql主从库同步错误:1062 Error 'Duplicate entry '1438019'
- MySQL客户端连接时 MySql Host is blocked because of many.
- mysql读写分离,主从配置
- php对redis的zset(有序集合)操作
- php对redis的hash(散列)操作
- MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME
- MYSQL 查询的字段名写错都能执行?
- mongodb地理信息应用
- mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法
- Ubuntu 安装mysql和简单操作
- 利用Redis 实现多tomcat 同一用户同一环境单一在线
- sql union
- 数据库基础知识点
- Flask+MySQL部署到SAE
- mysql的查查查1
- sqlite加密
- MVC中将上一次导出的EXCEL文件导入验证并保存到数据库中
- Oracle systemstate dump介绍
- 如何选择MySQL数据库中GBK与UTF-8编码