[My SQL] 使用SELECT检索数据
来源:互联网 发布:云计算和传统的区别 编辑:程序博客网 时间:2024/05/18 02:42
为了使用SELECT检索表,必须提供两个条件:想选择什么和从哪里选择。
在这里我们假设有一张表,名为products,内容如下:
常用的检索命令和举例如下:
检索某一列(SELECT语句检索数据是无序的,因此可能每次检索的结果顺序不一致)
SELECT prod_nameFROM products;
结果如下:
检索多列
SELECT prod_id,prod_name,prod_priceFROM products;
结果如下:
检索所有列(相当于显示全表)
SELECT * FROM products;
SELECT DISTINCT vend_idFROM products;
检索结果:
指定返回行数(LIMIT后面的数字指定最大显示行数,同样的,这样的结果是无序的)
SELECT prod_name,prod_priceFROM productsLIMIT 5;结果如下:
指定返回行数和返回值开始行(LIMIT后的第一个数字指定开始的行号,第二个数字指定返回的行数;行号从0开始;)
SELECT prod_name,prod_priceFROM productsLIMIT 2,3;
结果如下:(显示行号为2开始的3行数据)
检索单列并排序(ORDER BY后面是列名,相当于按照某列对全表进行排序;默认是升序排列)
SELECT prod_name,prod_priceFROM productsORDER BY prod_price;结果如下:
按照多列进行排序(ORDER BY后面跟着的列名,按照顺序依此对全表进行排序)
SELECT prod_name,vend_id,prod_priceFROM productsORDER BY vend_id,prod_price;
结果如下:
指定排序方向(DESC关键字指定降序排列,只应用于在他前面的一个列名,因此如果要对多列都进行降序,应该使用多个DESC)
SELECT prod_name,vend_id,prod_priceFROM productsORDER BY vend_id DESC, prod_price;结果如下:
阅读全文
0 0
- [My SQL] 使用SELECT检索数据
- 使用SQL SELECT语句检索数据
- ORACLE SQL 1 使用 SQL SELECT 语句检索数据
- 第二章 SQL Select 语句检索数据
- SQL-SELECT-检索数据(一)
- SQL-SELECT-检索数据(二)
- SQL基础 利用SELECT检索数据
- SELECT语句检索数据
- 利用SELECT检索数据
- MySQL SELECT检索数据
- select 检索数据
- [My SQL] 使用WHERE过滤数据
- [My SQL] 使用LIKE匹配数据
- C/C++使用Select检索MySQL中的数据
- my sql 不支持select into
- MySQL检索数据之SELECT
- 【MySql】检索数据SELECT语句
- mysql的检索数据SELECT
- opencv 相机标定与矫正
- Sublime text开发Quick-Cocos2d-x-3.x环境搭建(Windows)
- 北京拟推“共有产权住房” 新北京人也能买
- Linux&&shell 总结 二
- 装饰者设计模式
- [My SQL] 使用SELECT检索数据
- sed常用方法
- const修饰符
- 从request对象中获取请求json格式的参数
- 阿里Canal部署安装小白教程
- ListView滚动监听
- 系统学习深度学习(三十)--BiLSTM
- make 2>&1 | tee log.txt 命令解析
- HttpServletRequest