本文共 981 字,大约阅读时间需要 3 分钟。
MySQL 常用 DML 语句指南
在数据库操作中,MySQL 提供了丰富的数据操作语言(DML),这些语句用于对数据库中的数据进行增删改查。以下是一些常用的 DML 语句及其使用方法。
查看字段信息: SHOW COLUMNS FROM 表名
插入数据: INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...)
INSERT INTO 表名 VALUES (值1, 值2, ...) 删除字段: ALTER TABLE 表名 DROP COLUMN 字段名
修改字段: ALTER TABLE 表名 MODIFY 字段名 数据类型
ALTER TABLE 表名 CHANGE 原字段 新字段 数据类型 可用于修改字段的类型或名称。 添加字段: ALTER TABLE 表名 ADD 字段名 数据类型
拼接字段: UPDATE 表名 SET 字段1 = CONCAT(字段1, 字段2)
UPDATE 表名 SET 字段1 = CONCAT(字段1, 定值) 批量修改: UPDATE 表名 SET 字段1 = REPLACE(字段1, '旧值', '新值')
删除数据: DELETE FROM 表名 WHERE 条件
DELETE FROM 表名 清除数据: TRUNCATE TABLE 表名 数据大比拼:TRUNCATE vs DELETE
TRUNCATE 等同于不带 WHERE 条件的 DELETE,均删除所有数据。TRUNCATE 更快,占用资源少。TRUNCATE 记录页释放,DELETE 记录每行删除。TRUNCATE 只删除数据,DELETE 可用于表或视图。DROP vs TRUNCATE vs DELETE
DROP > TRUNCATE > DELETE。TRUNCATE 只对表使用,DELETE 可对表和视图使用。TRUNCATE 和 DELETE 只删除数据,DROP 删除表和数据。DELETE。转载地址:http://ikci.baihongyu.com/