码迷,mamicode.com
首页 > 数据库 > 详细

mysql学习一

时间:2019-04-18 20:25:07      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:作用   位置   limit   esc   order by   检索   返回   唯一性   出现   

/*
单个表列,多个表列,所有表列
*/

--  检索单个列
SELECT prod_name FROM Products;  

SELECT prod_name
FROM Products;

SELECT prod_id,prod_name,prod_price
FROM Products;

SELECT * from Products;

SELECT vend_id FROM Products;


-- 使用 DISTINCT 只返回不同(具有唯一性)的值
-- DISTINCT 作用于所有的列 
SELECT DISTINCT vend_id  
FROM Products;                     

-- 表示从第5行开始返回3个数据
SELECT prod_name
FROM Products
LIMIT 3 OFFSET 5;  

-- 简写方式,从第3行开始返回5个数据
SELECT prod_name
FROM Products
LIMIT 3,5;  


/*
排序检索数据
*/


-- 注意 ORDER BY 必须放置查询语句最后,不然会出现错误
SELECT prod_name
FROM Products
ORDER BY prod_name;  


-- 按多个列排序
SELECT prod_id,prod_price,prod_name
FROM Products
ORDER BY prod_price,prod_name;


-- 按列位置排序,不用指定列名
SELECT prod_id,prod_price,prod_name
FROM Products
ORDER BY 2, 3;


-- 降序排序
SELECT prod_id,prod_price,prod_name
FROM Products
ORDER BY prod_price DESC;


-- 警告:DESC 只作用于当前列名,如果需要对多个列进行降序排序,必须对每一列指定 DESC 关键字
SELECT prod_id,prod_price,prod_name
FROM Products
ORDER BY prod_price DESC, prod_name DESC;

 

mysql学习一

标签:作用   位置   limit   esc   order by   检索   返回   唯一性   出现   

原文地址:https://www.cnblogs.com/boyanl/p/10730976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!