标签:表名 tom 排列 添加 targe form 学习 ice soc
select 限制结果
例
SELECT prod_name
FROM products
LIMIT 5;
得到的结果就是只给出5个结果
如果要从第五行开始的五行
SELECT prod_name
FROM products
LIMIT 5.5;
~
LIMIT 1,1 将检索出第二行,而不是第一行
~
LIMIT 10,5 但是只有13行
那mysql将只返回他能返回的那么多行
~
另外还有 使用完全限定的表名
~
排序检索数据
select prod_name
form products;
结果一般将以它在底层表出现的顺序显示,可以是最初添加到表中的顺序,也会受到mysql重新回收存储空间的影响
可以使用order by子句
select prod_name
form products
order by prod_name; #将prod_name以字母顺序排序
按多个列排序
看下面的例子,先以prod_price排序,可以看出按照价格排序了
出现2个10.00 ,这两条依照prod_name的字母顺序排列,bird在前,TNT在后
指定排序方向
select prod_id , prod_price, prod_name
form products
order by prod_price DESC; #其中DESC就是降序排列
以上可以看到prod_price已经是降序排了(从大到小)
另外多列,需要看这列是否指定了降序,否则还是正着来
与DESC相反的是ASC(升序)但是没啥卵用,因为默认的就是升序
例子
在一个表里找到最昂贵的值
select prod_price
form products
order by prod_price DESC #降序排 最高的价格会在最上面
limit 1; #只出来一个价格
标签:表名 tom 排列 添加 targe form 学习 ice soc
原文地址:http://huzhongliang.blog.51cto.com/1817180/1899595