news 2026/9/14 19:43:39

【项目实战】DDL 和 DML 核心概念与核心区别:改“表长什么样”用 DDL,改“表里有什么数据”用 DML。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【项目实战】DDL 和 DML 核心概念与核心区别:改“表长什么样”用 DDL,改“表里有什么数据”用 DML。

DDL 和 DML 核心概念与区别

首先用通俗的比喻帮你理解:

  • DDL(Data Definition Language,数据定义语言):相当于“建房子的施工图纸和施工操作”,负责定义/修改数据库的结构(比如数据库、表、索引的结构),不涉及具体的数据内容。
  • DML(Data Manipulation Language,数据操作语言):相当于“住进房子后摆放家具、整理物品”,负责操作数据库中表的具体数据(新增、修改、删除、查询),不改变表本身的结构。

下面用表格和代码示例详细对比:

<
特性DDL(数据定义语言)DML(数据操作语言)
核心作用定义/修改数据库对象的结构操作表中的具体数据
操作对象数据库、表、索引、视图等结构表中的行/列数据
常用命令CREATE、ALTER、DROP、TRUNCATEINSERT、UPDATE、DELETE、SELECT(注:SELECT 也常归为 DQL)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 5:53:12

仿真测试工程师十年演进

仿真测试工程师&#xff08;Simulation Test Engineer&#xff09; 的十年&#xff08;2015–2025&#xff09;&#xff0c;是从“辅助工具的操作员”向“虚拟世界的造物主”与“AI 行为审计师”的华丽转型。 如果说过去他们是在实验室里跑“三维动画”&#xff0c;现在的他们则…

作者头像 李华
网站建设 2026/8/22 23:16:55

MySQL页结构的庖丁解牛

MySQL 页结构&#xff08;InnoDB Page Structure&#xff09; 是 InnoDB 存储引擎 管理磁盘与内存数据的最小单位&#xff0c;默认大小为 16KB。它不仅是数据存储的物理容器&#xff0c;更是 B 树索引、事务日志、行记录 的组织基础。 一、页的整体布局&#xff08;16KB 16384…

作者头像 李华
网站建设 2026/9/13 12:52:54

Claude Code:进入dash模式

Claude Code在命令行界面&#xff0c;可以通过输入&#xff01; dash cmd完成dash命令的操作&#xff0c;比如&#xff1a; 可以看到&#xff0c;可以通过dash模式执行dash命令

作者头像 李华
网站建设 2026/9/9 21:52:01

AI法律咨询系统:用技术打破法律服务壁垒

提到法律咨询&#xff0c;不少人会联想到高昂费用、复杂流程和地域限制。而AI法律咨询系统的出现&#xff0c;正通过技术革新重构法律服务生态&#xff0c;让专业法律支持触手可及。它并非简单的“法条检索工具”&#xff0c;而是融合多重技术的智能服务体&#xff0c;核心价值…

作者头像 李华