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

📅 发布时间:2026/7/11 23:45:23 👁️ 浏览次数:
【项目实战】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)