加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

【MySQL高级篇】到底如何增删改数据库中的数据?一文带你吃透数据的操作之DML

发布时间:2022-12-04 02:02:46 所属栏目:MySql教程 来源:互联网
导读:
前面说到,SQL分为四类,这篇文章将详细的讲解对数据的一些操作,主要涉及到数据的增删改查。
推荐学习专栏:Java编程 进阶之路
文章目录
现在,我们已经基本学会了写SQL来操作数据库,但

在这里插入图片描述

前面说到,SQL分为四类,这篇文章将详细的讲解对数据的一些操作,主要涉及到数据的增删改查。

推荐学习专栏:Java编程 进阶之路

文章目录

现在,我们已经基本学会了写SQL来操作数据库,但是我们在命令行中写SQL时,往往有体验感差,效率低等问题,今天开始我们就要学习在MySQL的图形化客户端Navicat中执行SQL语句。

在这里插入图片描述

Navicat 为数据库管理、开发和维护提供了一款直观而强大的图形界面,大大的提高了工作效率如何删除数据,建议在学习中也使用这款开发工具。接下来,在Navicat中新建查询,我们就可以编写SQL并且执行SQL语句了。

1. 添加数据

给指定列添加数据:

insert into 表名(列名1,列名2...) values(1,2...);

给全部列添加数据:

insert into 表名 values(1,2...);

批量添加数据:

insert into 表名(列名1,列名2...) values(1,2...),(1,2...)(1,2...)...;

批量添加数据(省略字段名):

insert into 表名 values(1,2...),(1,2...)(1,2...)...;

在开发过程中添加数据的时间是不建议省略字段名的,这样降低了代码的可读性,使效率下降。下面是添加数据的小案例:

查询表中的所有数据的方法是:

select * from 表名;

后面会用到的。

需求:往下面的tb_user表中添加一条数据。

在这里插入图片描述

insert into tb_user(id,name) values(2,'李四');

添加成功:

在这里插入图片描述

2. 修改数据

修改表的数据:

update 表名 set 列名1=1,列名2=2...[where 条件];

如何删除数据_风云无双天罪进阶数据一览表删除_pe下删除还原数据

在修改数据时,也可以不使用where条件,此时的操作是修改整列数据,这样的操作是很危险的。

需求:把下面tb_user表中的张三的密码改为abc23

在这里插入图片描述

update tb_user set passwor d ='abc123' where name='张三';

修改成功:

在这里插入图片描述

3. 删除数据

删除表的数据:

delete from 表名 [where 条件];

在删除某条数据时,如果不使用where条件,将会导致删除整个表的数据。

需求:删除tb_user表中的李四记录。

delete from tb_user where name='李四';

操作成功:

在这里插入图片描述

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!