博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL四种语言:DDL、DML、DCL、TCL
阅读量:6690 次
发布时间:2019-06-25

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

1、DDL数据库定义语言(Data Definition Language)

     用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,

定义数据的完整型,安全控制等约束,DDL不需要commit。

2、DML 数据操纵语言(Data Manipulation Language)

     DML:select 、 insert、 update、 delete、 merge、call、explain plan、 lock table

3、DCL数据库操控语言(Data Control Language) 授权,角色控制等

     GRANT 授权、 REVOKE取消授权

4、TCL事务控制语言

     SAVEPOINT设置保存点、Rollback 回滚、set transaction

SQL主要分成四部分

(1)数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。
(2)数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则

转载于:https://www.cnblogs.com/liuyun-10/p/6381974.html

你可能感兴趣的文章
Lync Server与Outlook Web App集成
查看>>
visudo精确用户赋权与sudo日志跟踪
查看>>
LVM系列4
查看>>
MYSQL 基础记录(1)
查看>>
windows查看进程路径
查看>>
Data persistence overview
查看>>
The final mile: Upgrade to Grails 2.4.3 and use Sp
查看>>
springBoot(7):web开发-错误处理
查看>>
linux中top命令详解
查看>>
MODIS批量处理软件MRT的安装说明
查看>>
MySQL数据库索引
查看>>
keyCode 大全
查看>>
一个经典编程面试题的“隐退”
查看>>
【java基础知识】使用javap对代码进行反汇编
查看>>
iOS中AFNetworking的简单使用
查看>>
Spring学习总结——Spring实现AOP的多种方式
查看>>
hibernate笔记: 关于懒加载和load()方法
查看>>
mysql高级一点的查询用法
查看>>
redis常用命令介绍(1)-键值相关命令
查看>>
JAVA项目直接触之新手遇到的问题:org.apache.tomcat.util.digester.
查看>>