MySql教程

数据库_Mysql基础——DML

本文主要是介绍数据库_Mysql基础——DML,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

对数据的操作

增加数据

不指定具体字段名

给tbl_name插入值…,必须按照顺序。

INSERT tbl_name VALUES(值...)

现在有这两个字段
在这里插入图片描述
添加
在这里插入图片描述
在这里插入图片描述

列出指定字段

字段顺序与值要对应。

INSERT tbl_name(字段名称1,...) VALUES(值1,...)

在这里插入图片描述

同时插入多条记录

注意,每个括号内是一组值

INSERT tbl_name[(字段名称...)] VALUES(值...),(值...)...

在这里插入图片描述

通过SET形式插入记录

INSERT tbl_name SET 字段名称=值,...

在这里插入图片描述

将查询结果插入到表中

需要字段数相同,数据类型对应

INSERT tbl_name[(字段名称,...)] SELECT 字段名称 FROM tbl_name [WHERE 条件]

视频里没讲条件怎么用,我随便试了一下
先创建一个新的表
在这里插入图片描述
在这里插入图片描述
这样就可以根据你给定的条件将内容转移。不加WHERE的话会全部都过去。
在这里插入图片描述

更新数据

UPDATE tbl_name SET 字段名称=值,... [WHERE 条件][ORDER BY 字段名称][LIMIT 限制条数]

暂时先不考虑后两个可选项。
例子:我想把小于111编号的id和user换成null。
在这里插入图片描述
在这里插入图片描述

删除数据

DELETE FROM tbl_name [WHERE 条件][ORDER BY 字段名称][LIMIT 限制条数]
TRUNCATE tbl_name#这是清空,会重置自增长值

这里删除一下id是111的记录
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
删除不会影响自增值,需要自己重置。

这篇关于数据库_Mysql基础——DML的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!