DDL&DML&TCL&DQL&DCL

原创 2013年12月03日 10:23:56

结构化查询语言(Structured Query Language)

数据定义语言(DDL DataDefinition Language)

数据操纵语言(DML DataManipulation Language)

事务查询语言(TCL Transaction QueryLanguage)

数据控制语言(DCL DataControl Language)

 

1 数据定义语言DDL

 

用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束;创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等。例如:

CREATE/ALTER/DROP /TRUNCATE /COMMENT /RENAME

CREATE TABLE/VIEW /INDEX /SYN /CLUSTER

Tip:DDL语句是自动提交的,不需要commit,不能进行rollback操作。

 

2 数据操纵语言DML

 

由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。 DML分成交互型DML和嵌入型DML两类。依据语言的级别,DML又可分成过程性DML和非过程性DML两种。

需要commit.

SELECT /INSERT /UPDATE/DELETE /MERGE /CALL/EXPLAIN PLAN /LOCK TABLE

 

4数据控制语言DCL

 

SAVEPOINT 设置保存点/ROLLBACK  回滚/SETTRANSACTION

 

5 数据控制语言DCL

用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等,常用的有Grant、Revoke、Commit、Rollback(事务的提交和回滚)、SavePoint设置保存点等。

数据库语言(DML、DDL、DCL、DQL、TCL)

类型 ※数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 ※数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 ※ 数据查询语...

Oracle DDL,DML,DCL,TCL 基础概念

  • 2010年03月05日 20:39
  • 2KB
  • 下载

JAVAWEB开发之数据库简介、MySQL的安装与卸载(处理中文乱码)、以及MySQL语言(DDL、DML、DCL、DQL)的详解和使用

SQL:Structured query language  即 结构化查询语句、 数据库简介 什么是数据库?   数据库就是一个文件系统,但是访问的时候需要使用标准SQL语句来访问数据。 关系型数据...

DML,DCL,DDL,DQL的区别详解

DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是UPDATE更新、INSERT插入、DELET...

数据库基础--SQL 语言(DQL、DDL、DML、DCL)

SQL 语言是一种高度非过程化语言。 /****************数据库的创建与删除*****************/ --创建一个名为test_STInfo的数据库-- C...
  • sgzy001
  • sgzy001
  • 2013年11月30日 12:40
  • 633

数据库操作语句类型(DQL、DML、DDL、DCL)简介

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句...

【数据库设计】DDL DML DCL DQL的区别

原文章出处:http://blog.csdn.net/tomatofly/article/details/5949070 SQL(Structure Query Language)语言是数据库的核心语...

DQL、DML、DDL、DCL的概念与区别

DQL、DML、DDL、DCL的概念与区别

MySQL中的DDL、DML、DCL、DQL

SQL分类: DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等; DML(Data Manipulation Language):数据操作...
  • alihome
  • alihome
  • 2017年07月19日 23:39
  • 147

区分DML,DDL,DCL,DQL

区分DML,DDL,DCL,DQL     SQL 语言(结构化程序设计语言)的组成部分。SQL语言包括三种主要程序设计语言类别的语句: 数据定义语言(DDL),数据操作语言(DML)以及数据控制...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DDL&DML&TCL&DQL&DCL
举报原因:
原因补充:

(最多只允许输入30个字)