Linux公社论坛

 找回密码
 注册
查看: 541|回复: 2

[教程分享] MySQL的简单查询语句

[复制链接]

446

主题

44

听众

208万

积分

管理员

Rank: 9Rank: 9Rank: 9

LinuxIDC 发表于 2019-1-24 18:10:43 |显示全部楼层
查询:
一:查询所有数据
select * from Info 查所有数据
select Code,Name from Info 查特定列

二:根据条件查
select * from Info where Code='p001' 一个条件查询
select * from Info where Code='p001' and Nation='n001' 多条件 并关系 查询
select * from Info where Name='胡军' or Nation='n001' 多条件 或关系 查询
select * from Car where Price>=50 and Price<=60 范围查询
select * from Car where Price between 50 and 60 范围查询

三:模糊查询
select * from Car where Name like '%型' %通配符代表任意多个字符
select * from Car where Name like '%奥迪%' _通配符代表任意一个字符
select * from Car where Name like '_马%'

四:排序
select * from Car order by Price asc 按照价格升序排列
select * from Car order by Price desc 按照价格降序排列
select * from Car order by Price,Oil 按照两列进行排序,前面的为主要的
五:统计函数(聚合函数)
select count(Code) from Car 查询表中有多少条数据
select max(Price) from Car 取价格的最大值
select min(Price) from Car 取价格的最小值
select sum(Price) from Car 取价格的总和
select avg(Price) from Car 取价格的平均值

六:分组查询
select Brand from Car group by Brand having count(*)>2 查询所有系列中数量大于2的

七:分页查询
select * from Car limit 0,5 跳过几条数据取几条数据

八:去重查询
select distinct Brand from Car

0

主题

0

听众

5

积分

新手上路

Rank: 1

qqfeng 发表于 2019-1-29 11:54:32 |显示全部楼层
学习了!!
回复

使用道具 举报

0

主题

0

听众

346

积分

中级会员

Rank: 3Rank: 3

epilogue 发表于 2019-1-31 01:13:08 |显示全部楼层
看不懂,我只是个连门槛都摸不着的小萌新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关注Linux公社官方微信,免费领取邀请码。

手机版|Linux公社(LinuxIDC.com)旗下网站【www.linuxidc.net】

GMT+8, 2019-9-17 20:18 , Processed in 0.085005 second(s), 12 queries , Wincache On.

Powered by Discuz! X 3.2

© 2010-2016 Comsenz Inc.

回顶部