ITPub博客

首页 > > > 数据库SQL语句大全——最常用的SQL语句

数据库SQL语句大全——最常用的SQL语句

作者:nt1979 时间:2019-09-12 10:17:34 0 删除 编辑

检索数据:

检索单个列:
SELECT pname FROM product
 
检索多个列:
SELECT pname,market_price,is_hot FROM product
 
检索所有列:
SELECT * FROM product
 
过滤检索结果中的重复数据:
SELECT DISTINCT market_price FROM product
DISTINCT关键字:
1、返回不同的值,使用时放在列名的前面
2、多查询一个及以上列时,除非你查询的所有列的数据都不同,否则所有行都将被检索出来
 
限制检索结果:
SELECT pname FROM product LIMIT 5,5
limit5,5指示mysql返回从行5开始的5行记录


排序检索数据:

排序数据

SELECT pname FROM product ORDER BY pname

按多个列排序数据

SELECT pid,market_price,pname FROM product ORDER BY market_price,pname

按多个列排序时,排序列之间用,隔开,并且按列的顺序来排序数据,先排价格,后排名称

指定排序方向

降序排序(按照价格降序排序)

SELECT pid,market_price,pname FROM product ORDER BY market_price DESC

升序排序(mysql查询时默认就是升序排序)

SELECT pid,market_price,pname FROM product ORDER BY market_price ASC

找出价格最贵的商品(使用order BY 和limit关键字)

SELECT market_price FROM product ORDER BY market_price DESC LIMIT 1


过滤数据:

使用WHERE子句
价格等于19800的商品
SELECT pname,market_price FROM product WHERE market_price=19800
价格小于于19800的商品
SELECT pname,market_price FROM product WHERE market_price<19800
价格大于800的商品
SELECT pname,market_price FROM product WHERE market_price>800
价格在800到10000之间
SELECT pname,market_price FROM product WHERE market_price BETWEEN 800 AND 10000
where中的操作符有以下几个
= 等于
不等于
!= 不等于
< 小于
<= 小于等于
> 大于
>= 大于等于
BETWEEN 在指定的两个值之间



Java架构Monster


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4822/viewspace-3166989/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-05

  • 博文量
    318
  • 访问量
    17300