【MySQL高级篇】到底如何增删改数据库中的数据?一文带你吃透数据的操作之DML
miktex
前面说到,SQL分为四类,这篇文章将详细的讲解对数据的一些操作,主要涉及到数据的增删改查。
目录
推荐学习专栏:Java编程 进阶之路
串口下载程序
自学前端
文章目录
arm开发
现在,我们已经基本学会了写SQL来操作数据库,但是我们在命令行中写SQL时,往往有体验感差,效率低等问题,今天开始我们就要学习在MySQL的图形化客户端Navicat中执行SQL语句
。
线性规划模型
运维DBA
Navicat 为数据库管理、开发和维护提供了一款直观而强大的图形界面,大大的提高了工作效率,建议在学习中也使用这款开发工具。接下来,在Navicat中新建查询,我们就可以编写SQL并且执行SQL语句了。
piexif的使用
1. 添加数据
给指定列添加数据:
Debug调试
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...)...;
在开发过程中添加数据的时间是不建议省略字段名的,这样降低了代码的可读性,使效率下降。下面是添加数据的小案例:
Cgroups
查询表中的所有数据的方法是:
静态变量
select * from 表名;
后面会用到的。
sed命令使用详解
需求:往下面的tb_user
表中添加一条数据。
异步
解决方案
insert into tb_user(id,name) values(2,'李四');
添加成功:
远程开发
文件描述符
2. 修改数据
修改表的数据:
K210
update 表名 set 列名1=值1,列名2=值2...[where 条件];
在修改数据时,也可以不使用where条件,此时的操作是修改整列数据,这样的操作是很危险的。
Istio
需求:把下面tb_user
表中的张三的密码改为abc23
VMware16
程序设计
update tb_user set passwor d ='abc123' where name='张三';
修改成功:
ofdma
wxfile转成base64
3. 删除数据
删除表的数据:
delete from 表名 [where 条件];
在删除某条数据时,如果不使用where条件,将会导致删除整个表的数据。
需求:删除tb_user表中的李四记录。
delete from tb_user where name='李四';
操作成功:
声明:本站博客内容版权均属于原作者所有,这里所提供资源均只能用于参考学习用,书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。