文章名称:数据库SQL语句的4种类型

1. DDL

  • 全称Data Definition Language(数据定义语言)
  • 用途:定义或修改数据库结构
  • 常见命令
    • CREATE(创建表、视图、索引等)
    • ALTER(修改表结构)
    • DROP(删除表、视图等)
    • TRUNCATE(清空表)
    • RENAME(重命名对象)

2. DML

  • 全称Data Manipulation Language(数据操作语言)
  • 用途:操作数据库中的数据
  • 常见命令
    • SELECT(查询数据)
    • INSERT(插入数据)
    • UPDATE(更新数据)
    • DELETE(删除数据)

关键区别

DDLDML
对象数据库结构(表、索引等)数据库数据(记录)
事务隐式提交事务(不可回滚)需显式提交事务(可回滚)
性能直接修改元数据,操作较快涉及数据修改,可能较慢

其他相关术语

  • DCL(Data Control Language):数据控制语言(如 GRANTREVOKE
  • TCL(Transaction Control Language):事务控制语言(如 COMMITROLLBACK

理解这些分类有助于更清晰地编写 SQL 语句和管理数据库!

文章名称:数据库SQL语句的4种类型

版权信息:CC BY-NC-ND 4.0

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部