美文网首页
SQL的四种语言

SQL的四种语言

作者: 你好667 | 来源:发表于2017-08-28 09:46 被阅读0次

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

DDL是SQL语言的四大功能之一。
用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束
DDL不需要commit.
CREATE (创建)
ALTER (修改)
DROP (删除)
TRUNCATE (清空)
COMMENT (提交)
RENAME (重命名)
** 面向对象 (表,视图,索引)

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

由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
需要commit.
SELECT (查询)
INSERT (插入)
UPDATE (更新)
DELETE (删除)
MERGE (合并)
CALL (事务)
EXPLAIN PLAN (异常处理)
LOCK TABLE (锁)
** 面向对象(记录)

3.DCL(Data Control Language)数据库控制语言

授权,角色控制等
GRANT 授权
REVOKE 取消授权

4.TCL(Transaction Control Language)事务控制语言

SAVEPOINT 设置保存点
ROLLBACK 回滚
SET TRANSACTION 事务

相关文章

  • MY_Java之JDBC

    SQL四种语言:DDL,DML,DCL,TCL 使用Statement对象执行静态sql语句 DDL

  • mysql高可用

    #SQL的四种语言 DDL(Data Definition Language)数据库定义语言statements ...

  • 第20课 事务

    TCL 事务控制语言 SQL的四种语言 DDL(Data Definition Language)数据库定义语言建...

  • 2016/12/26

    技术 graphviz工具及其原理 SQL四种语言:DDL,DML,DCL,TCL weex-v0.9.4 SQL...

  • mysql sql语句书写

    一、sql语言简介 sql是用于访问和处理数据库的标准计算机语言,主要分为四种。 1.DQL:数据查询语言...

  • Java工程师之Oracle技术-SQL入门(3)

    SQL的四种语言 DDL(Data Definition Language) 数据库定义语言。用于定义数据库的三大...

  • SQL的四种语言

    1.DDL(Data Definition Language)数据库定义语言 DDL是SQL语言的四大功能之一。用...

  • SQL的四种语言

    前言 在之前的工作中,只是掌握了一些数据库的简单操作,很多深层次的东西都没有学。在近期的面试过程中发现了自己的不足...

  • mysql初涉

    mysql中语句分类 mysql中sql语句分为四种类型,DDL,DQL,DML和DCL。 DDL(数据定义语言)...

  • sql与pl/sql的使用

    这篇文章主要介绍sql语言和pl/sql语言的区别和使用。 SQL语言和PL/SQL语言和SQL语言区别 标准SQ...

网友评论

      本文标题:SQL的四种语言

      本文链接:https://www.haomeiwen.com/subject/vfhudxtx.html