美文网首页
MySQL DDL、DML、DCL 学习

MySQL DDL、DML、DCL 学习

作者: 偷油考拉 | 来源:发表于2021-08-10 17:07 被阅读0次

https://dev.mysql.com/doc/refman/5.6/en/glossary.html#glos_ddl

Data definition language, 操作数据库而不是表数据的一组 SQL 语句。包含CREATE, ALTER, and DROP,以及TRUNCATE,因为它的原理与DELETE FROM *table_name*不同,虽然最终结果类似。

DDL 语句自动 commit 当前 transaction;不能被 rolled back

InnoDB online DDL 特性提升了 CREATE INDEX, DROP INDEX, 以及很多类型的 ALTER TABLE 操作性能。参见Section 14.13, “InnoDB and Online DDL” 。此外, InnoDB file-per-table 设置会影响DROP TABLE and TRUNCATE TABLE 操作。

https://dev.mysql.com/doc/refman/5.6/en/glossary.html#glos_dml

Data manipulation language, 操作INSERT, UPDATE, and DELETE 操作的一组SQL语句。SELECT 也被考虑作为DML,因为在锁的考虑上SELECT ... FOR UPDATEINSERT, UPDATE, and DELETE相同。

InnoDB表的DML语句运行于事务的上下文,因此可以作为独立单元提交或回滚。

https://dev.mysql.com/doc/refman/5.6/en/glossary.html#glos_dcl

Data control language, 权限管理的一组SQL语句。包含GRANT and REVOKE

相关文章

  • MYSQL学习整理|高级SQL语句

    MYSQL的三种语言: DDL DML DCL DML(data manipulation language): ...

  • MySQL DDL、DML、DCL 学习

    https://dev.mysql.com/doc/refman/5.6/en/glossary.html#glo...

  • mysql初涉

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

  • 浅谈 DML、DDL、DCL的区别

    浅谈 DML、DDL、DCL的区别 一、DML DML(data manipulation language)数据...

  • 数据库

    1 DDL、DML、DCL 分别指什么ans: DML, Data Manipulation Language,...

  • Oracle中概念

    Oracle中 DDL、DML、DCL DDL(Data Definition Language,数据定义语言):...

  • Mysql DDL,DML,DCL,DQL

    1) DDL ---> 数据定义语言 2) DCL ---> 数据控制语言 3) DML ---> 数据操作语言 ...

  • SQL名词

    DDL,DML,DCL,TCL DDL(Data Definition Languages)语句:即数据库定义语句...

  • Oracle的SQL基本操作

    总体框架 DDL、DML、DCL DDL(Data Definition Language 数据定义语言),默认c...

  • MySQL基础——DML语句

    上篇文章我们学习了MySQL基础——DDL语句,这篇文章学习MySQL基础——DML语句。 DML语句 DML英文...

网友评论

      本文标题:MySQL DDL、DML、DCL 学习

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