MySQL 检索数据Select——MySQL系列(一)

1、Select检索单个列

SELECT 列名 From 表名
输出数据没有用排序的时候顺序是不一定的。

2、Select检索多个列

SELECT 列名,列名1 ,列名 2  FROM表名

3、检索所有的列

SELECT *  FROM表名

一般除非确实需要表中的每一个列,否则最好别使用通配符*。这样会降低检索和应用程序的性能。

4、检索不同的行

用DISTINCT关键字

SELECT DISTINCT 列名 FROM表名
如果SELECT DISTINCT 列名1,列名2  FROM表名, 除非两个列都不相同,否则 所有的行都将被检索出来。也就是说会保留所有两个列都不相同的数据。

5、限制返回结果

SELECT 列名 FROM表名 
LIMIT 5;
指示返回行数不多于5行

SELECT 列名 FROM表名 
LIMIT 100,5;

等同于 

SELECT 列名 FROM表名 
LIMIT 5 OFFSET 100;
返回从100行开始的5行。第一个数为开始位置,第二个数为要检索行数。

注意:行0 检索出来的第一行为行0而不是行1,因此LIMIT1,1将检索出来第二行而不是第一行。

6、使用完全限定的表名

SELECT prosucts.prod_name FROM crashcourse.prosucts;



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值