avg() | 返回数值列的平均值 | select avg(column_name ) from table_name |
between() | 选取介于两个 值之间的数据范围内的,值可以是数值文本或者日期 | select column_name from table_name where between value1 and value1 |
ceiling() | 向上舍入 为指定小数位数 | ceiling(numerical ,decimal place ) |
concat | 将多个字符串 连接成一个字符串 | concat(str1 , str2 ,…) |
concat_ws | 和concat 一样,将多个字符串 连接成一个字符串 ,但是可以指定分隔符 | concat_ws(separator , str1 , str2 , …) |
Count(column_name) | 返回指定列 的值的数目 ,NULL 值除外 | select Count(column_name ) from table_name |
Count(*) | 返回表中的记录数 ,包括 NULL 值 | select Count(*) from table_name |
Count(distict column_name) | 返回指定列的不同值 的数目 | select Count(distict column_name ) from table_name |
cast() | 将某种数据类型 的表达式 显式转换为另一种数据类型 | select cast(expression as data_type ) |
floor() | 向下舍入 为指定小数位数 | floor(numerical ,decimal place ) |
format() | 对字段 的显示 进行格式化 | select format(column_name ,format ) from table_name |
group by | 根据一个或多个列对 结果集进行分组 | select group_concat(column_name ,column_name ) from table_name group by table_name |
where | 提取那些满足指定条件 的记录 | select column_name from table_name where column_name operator value |
if() | 条件判断 语句 | if(condition ,Tlue ,False ) |
limit | 用于限制 查询结果返回的数量 | select * from table_name limit index ,quantity |
lengh | 获取字符串长度 | select lengh() |
lcase() | 把字段 的值转换为小写 | select lcase(column_name ) from table_name |
mid() | 从文本字段 中提取字符 | select mid(column_name ,start ,[length ]) from table_name |
min() | 返回指定列的最小值 | select min(column_name ) from table_name |
max() | 返回指定列的最大值 | select max(column_name ) from table_name |
order by | 于对结果集进行排序 | select table_name from column_name order by table_name |
round() | 四舍五入 把原值转化为指定小数位数 | round(numerical ,decimal place ) |
Rand() | 随机函数 随机出0到1 的一个数 | select Rand() |
select | 从数据库 中选取数据 | select 数据名 from 数据库名 |
select disstinct | 用于返回唯一不同的值 | select disstinct column_name ,column_name from table_name |
show | 列出数据库系统 中所有的数据库 | show databases or tables |
substr | 截取字符串的内容 | substr(str ,start ,end ) |
Sum() | 返回数值列的总数 | select Sum(column_name ) from table_name |
Sleep() | 休眠 | select slepp(time ) |
top() | 用于规定 要返回的记录的数目 | select top (numerical * ) or (numerical percent) from name |
use | 改变当前操作数据库 | use 数据库名 |
ucase() | 把字段 的值转换为大写 | select ucase(column_name ) from table_name |
union | 合并两个 或多个 SELECT 语句 的结果 | select column_name ,… from table_name union select ..... |
union all | 在union基础上可以允许选取重复的值 | select column_name ,… from table_name union all select ..... |