写在前面
作者简介:鲸海鹿林
博客主页:鲸海鹿林的主页
名言警句:keep calm and carry on
SQL1-查询所有列
查询tablename表格中所有列的数据
select * from tablename
SQL2-查询多列
查询tablename表格中部分列的数据,如id,name,age。
select id,name,age from tablename
SQL3-查询结果去重
对查询结果去重,例如city。
1.使用distinct 关键字
select distinct city from tablename
distinct 关键词要放在需要去重的列名前
2.使用分组
select city from tablename group by city
group by 语句会根据一个或多个列对查询的结果集进行分组。
SQL4-查询结果限制返回行数
当只想获取规定行数的数据时,例如排行榜只取前10名等。
1.取前N行
select name from tablename limit 0,N
或
select name from tablename limit N
使用 limit 0,N等同于limit N offset 0,当offset后为0时,offset可以省略
2.取中间多行数据
#从n到m行
select name from tablename limit m-n offset n
#表示从n行取m-n行的数据
limit M offset N语句的作用为跳过N行取M行的数据
SQL5-将查询后的列重命名
查询好某列的数据后相对数据的列名进行重新的命名
select name as tablename_name from tablename
使用as关键字对查询结果的列名进行重命名