📓 Archive

  • Pricing
  • Chess
  • Syntax
  • 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