首页 » 开发 » sql » mysql基础查询语句学习(1)重复与不重复的查询

mysql基础查询语句学习(1)重复与不重复的查询

 

常用函数一览

1
2
3
4
5
6
7
8
9
10
11
12
13
14
select
    查询字段列表
from
    查询表名列表
where
    条件列表
group by
    分组列表
having
    分组后的筛选条件
order by
    排序规则
limit
    显示多少条,分页限定

最普通的查询一整个表的所有列

1
select * from 表名;

查询一整个表的其中两个列

1
select 列名1,列名2 from 表名;

查询一整个表的其中两个列,列1和列2不可以同时重复

1
select distinct 列名1,列名2 from 表名;

查询一整个表的其中两个列,列1不可以重复,只取去重后的第一条数据

1
2
select 列名1,列名2 from 表名
group by 列名1;

计算两列数据之和并且展示在一个新列3

1
2
3
4
select 列名1,列名2,(列名1+列名2) as 列名3 from 表名;
//因为上面的语句容易出现null的计算所以要加个条件
select 列名1,列名2,(ifnull(列名1,0)+ifnull(列名2,0)) as 列名3 from 表名;
//这样null就会变成0了

原文链接:mysql基础查询语句学习(1)重复与不重复的查询,转载请注明来源!

1