当前位置:Gxlcms > 数据库问题 > mysql学习一

mysql学习一

时间:2021-07-01 10:21:17 帮助过:21人阅读

单个表列,多个表列,所有表列 */ -- 检索单个列 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   检索   返回   唯一性   出现   

人气教程排行