📓 Archive

01_DATABASE_RELATED_CONCEPTS

FGJ: Create:2023/12/17 Update: (2024-10-24)

数据库相关概念 #

  • DDL(Data Definition Language) #

    数据库定义语言 statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit. CREATE、ALTER、DROP、TRUNCATE、COMMENT、RENAME。

  • DML(Data Manipulation Language) #

    数据操纵语言statements are used for managing data within schema objects. 由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。DML分成交互型DML和嵌入型DML两类。依据语言的级别,DML又可分成过程性DML和非过程性DML两种。 需要commit. INSERT、UPDATE、DELETE、MERGE、CALL、EXPLAIN PLAN、LOCK TABLE。

  • DQL(Data Query Language) #

    数据查询语言 SELECT、

  • DCL(Data Control Language) #

    数据库控制语言 授权,角色控制等。GRANT 授权、REVOKE 取消授权

  • TCL(Transaction Control Language) #

    事务控制语言。SAVEPOINT 设置保存点、ROLLBACK 回滚、SET TRANSACTION

Reference #


comments powered by Disqus