如何查询MySQL表中的数据,这些操作你得明⽩!
前⾔
本节⽐较重要,对数据表数据进⾏查询操作,其中可能⼤家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等⼀些复杂查询。 通过本节的学习,可以让你知道这些基本的复杂查询是怎么实现的,但是建议还是需要多动⼿去敲,虽然理解了什么是内连接等,但是从理解到学会,是完全不⼀样的感觉。钢材方管规格表
⾼性能MySQL.jpg
⼀、单表查询
image.png
1.3、查询指定记录
指定记录:也就是按条件进⾏查询,将满⾜⼀定条件的记录给查询出来,使⽤WHERE关键字
timeout翻译成中文SELECT * FROM fruits WHERE f_name = 'apple'; //将名为apple的记录的所有信息度查询出来
image.png
SELECT * FROM fruits WHERE f_price > 15; //将价格⼤于15的记录的所有字段 查询出来
image.png
1.4、带IN关键字的查询css的position
IN关键字:IN(xx,yy,...) 满⾜条件范围内的⼀个值即为匹配项
SELECT * FROM fruits WHERE f_name IN('apple','orange');
[图⽚上传失败...(image-4df7cd-1624957197065)]
SELECT * FROM fruits WHERE s_id IN(101, 105); //s_id 为101 或者 105 的记录
image.png
手机慕课app人工客服SELECT * FROM fruits WHERE s_id NOT IN(101,105); //s_id 不为101或者105的记录
[图⽚上传失败...(image-2499e0-1624957197065)]
1.5、带BETWEEN AND 的范围查询
BETWEEN ... AND ... : 在...到...范围内的值即为匹配项,
SELECT * FROM fruits WHERE f_price BETWEEN 5 AND 15; //f_price 在5到15之间,包括5和15。
[图⽚上传失败...(image-8ce5ab-1624957197065)]
二叉排序树怎么画SELECT * FROM fruits WHERE f_price NOT BETWEEN 5 AND 15; //f_price 不在5到15之间。
image.png
1.6、带LIKE的字符匹配查询
LIKE: 相当于模糊查询,和LIKE⼀起使⽤的通配符有 "%"、"_"
mysql语句顺序"%":作⽤是能匹配任意长度的字符。
"_":只能匹配任意⼀个字符
SELECT * FROM fruits WHERE f_name LIKE 'b%'; //f_name以b字母开头的所有记录
[图⽚上传失败...(image-64cf2f-1624957197065)]
SELECT * FROM fruits WHERE f_name LIKE 'b%y'; //f_name以b字母开头,y字母结尾的所有记录
[图⽚上传失败...(image-31fb8a-1624957197065)]
SELECT * FROM fruits WHERE f_name LIKE '____y'; //此处有四个_,说明要查询以y字母结尾并且y之前只有四个字符的记录
[图⽚上传失败...(image-45c391-1624957197065)]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论