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 公众号,与你一起终生学习

文章配图

一键三连,就差你了
文章配图

预览时标签不可点

阅读




__