1. 检索单列
select 列名 from 表名;
2. 检索多列
select 列名1,列名2,列名3 from 表名;
3. 检索所有列
select * from 表名;
4. 检索不同的行
select distinct 列名 from 表名;
- 加上distinct可以去重,比如:
- 没加distinct之前
- 加上distinct
5. 限制返回结果行数
select 列名 from 表名 limit 数量num;
- 此命令会限制返回的行数小于数量num
select 列名 from 表名 limit 起始行,数量num;
- 此命令会从起始行开始向后查询num条数据
- 行号从0开始
- 数据表实际行数<num时,返回数据表实际行数
6. MySQL 5 limit有坑!!
select 列名 from 表名 limit 3,4;
在MySQL5中,此句代表从第三行开始查询四行,所以,官方使用下面的命令替代:
select 列名 from 表名 limit num offset 起始行;
7. 使用完全限定名
select 表名.列名 from 数据库名.表名;