MySql教程

MySQL教程 - DML操作

本文主要是介绍MySQL教程 - DML操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

更新记录
转载请注明出处。
2022年9月2日 发布。
2022年9月2日 从笔记迁移到博客。

删除

DELETE FROM 表 WHERE 条件;

清空

TRUNCATE TABLE 表;

DELETE 和 TRUNCATE 对比:

  • DELETE 可以加 WHERE 条件,TRUNCATE 不能加。
  • TRUNCATE 删除,效率高会一些。
  • 假如要删除的表中有自增长列,DELETE 删除再插入数据,自增长列的值从断点位置开始。而 TRUNCATE 删除后,再插入数据,自增长列的值从1开始。

  • TRUNCATE 删除没有返回值。

  • DELETE 删除可以回滚,TRUNCATE 删除不可以回滚。

更新

UPDATE 表 SET 字段 = 值,字段 = 值... WHERE 条件;

插入

INSERT INTO 表[(列,....)] VALUES(值,值,值,...);

插入多条

INSERT INTO 表[(列,....)] VALUES
(值,值,值,...),
(值,值,值,...),
(值,值,值,...)
...;

将选择的插入到表

INSERT INTO 表[(列,....)]
SELECT 列,.... FROM 表;

插入(类似更新的语法)

insert into 表
set 列=值,列=值 ...
这篇关于MySQL教程 - DML操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!