MySQL基础学习之大战数据操作
2020年10月17日 23:40 __ _ _ _ _

点击上方「 蓝字 」关注”程序员Bob”
每天与你不见不散!

每日一句,送给最珍贵的你:
我们趋行在人生这个亘古的旅途,在坎坷中奔跑,在挫折里涅槃,忧愁缠满全身,痛苦飘洒一地。我们累,却无从止歇;我们苦,却无法回避。
每日推荐:
SQL的基本操作根据操作对象分为了三类,关于库操作和表操作的增删改查都已经聊完啦,关于数据操作,在聊完库操作和表操作后就会发现很多语句有相似之处,所以学下来也会简单很多。接下来就开始聊关于数据操作啦。
关于表操作回顾: MySQL基础学习之大战表操作
聊完表操作,小编就可以开始数据操作啦~
数据操作
数据(data) 是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。
数据也可以是连续的值,比如声音、图像,视频,称为模拟数据;也可以是离散的,如符号、文字,称为数字数据。(来源于百度) 小编提醒:大数据时代,切记要保护好自己的隐私!!!
新增数据
关于新增数据有两种方法:
1. 给 全表字段插入数据
,不需要指定字段列表,要求数据的值出现的顺序必须与表中设计的字段出现的顺序一致:凡是非数值数据,都需要使用引号(最好是单引号)包裹。
语句(可以一次性插入多条记录):insert into 表名 values(值列表)[,(值列表)];
2. 给 部分字段插入数据
,需要选定字段列表:字段列表出现的顺序与字段的顺序无关,但是值列表的顺序必须与选定的字段的顺序一致。
语句:insert into 表名 (字段列表) values (值列表)[,(值列表)];
语句如下:
-- 插入数据insert into my_student values(1,'itcast0001','jim','male'),(2,'itcast0002','xiaoming','female');
-- 插入数据:指定字段列表insert into my_student (number,sex,name,id) values('itcast0003','male','tom',3),('itcast0004','female','lily',4);
分别执行如下:


查看数据
1.查看 表中 所有数据语句: select*/字段列表 from 表名 [where条件];
语句如下:
-- 查看所有数据select * from my_student;
执行如下:

2.查看指定字段, 指定条件的数据语句: 语句如下:
-- 查看指定字段,指定条件数据(查看满足id=1的学生信息)select id,number,sex name from my_student where id=1;
执行如下:

更新数据
更新数据语句:update 表名 set 字段=值[where 条件]; To:语句中建议都有where。
语句如下:
-- 更新数据update my_student set sex ='female' where name ='jim';
执行如下:

To:数据更新不一定会成功,比如没有要真正要更新的东西,在窗口中不会报错,得自己看有没有数据被改变。
当小编再次执行上面语句时(Changed为0):

删除数据
删除数据语句(不可逆,删除前最 好备份):delete from 表名 [where 条件];
语句如下:
-- 删除数据delete from my_student where sex = 'male';
执行如下:


往期推荐:
MySQL基础学习之大战MySQL 2020-10-13
MySQL基础学习之大战实操 2020-10-15
MySQL基础学习之大战表操作 2020-10-16
为你,千千万万遍.
关注 程序员Bob 公众号,与你一起终生学习

一键三连,就差你了
预览时标签不可点
阅读
__










