1.ConCat() 函数 用于拼接串,把多个串链接起来形成一个较长的串
Mysql>Select ConCat(name,’(‘,id,’(‘) from t_name;
>name(id)
2.AS关键字 别名 替换列的名字
3.文本处理函数:Upper()Lower() Left() Right()
Trim()函数 去掉左右两边空格
RTrim()函数 去掉串右边空格
LTrim()函数 去掉串左边空格
4.日期时间处理函数:
Date() 返回日期时间的日期部分
Year() 返回年份
Month() 返回月份
Day() 返回天数
Hour() 返回时间小时部分
Minute() 返回分钟
Second() 返回秒数
Now() 返回当前日期和时间
Time() 返回日期时间的时间部分
5. 数值处理函数
Abs()Cos() Mod() Pi() Sin()
6.聚集函数 aggregate function
AVG() 返回某列的平均值
COUNT() 返回某列的行数COUNT(*) 对所有行计数
MAX() 返回某列的最大值
MIN() 返回某列的最小值
SUM() 返回某列值之和
7.数据分组Group By子句指示mysql分组数据,然后对每个组而不是整个结果集进行聚集
Group By子句必须在Where子句之后,Order By子句之前
过滤分组:Having,与Where比较,Where过滤行 Having过滤分组,Where在数据分组前过滤 Having在数据分组后过滤
Mysql>Selectname,cout(*) from t_name Group By id Having Count(*) >= 2;
8.子查询嵌套在其他查询中的查询 通常与IN一起使用
Mysql>Select *from t_name where Id IN(select * …)
9.联结 等值联结(内部联结):基于两个表之间的相等测试INNERJOIN ON 联结的表越多 越影响性能
10.表别名 AS 缩短SQL语句 表别名不返回到客户机 列别名返回给客户机