MySQL基本使用

函数

常用函数

数学函数

函数名 函数作用 实例 结果 自己翻译
ABS(X) :返回X的绝对值 select ABS(-32); 32
MOD(N,M) 返回N被M除的余数 select MOD(15,7); 1
FLOOR(X) 返回不大于X的最大整数值。 select FLOOR(1.23); 1
CEILING(X) 返回不小于X的最小整数值 select CEILING(1.23); 2
ROUND(X) 四舍五入的一个整数 select ROUND(1.58); 2
ROUND(X) 四舍五入的一个整数 select ROUND(-1.58); -2

字符串函数

函数名 函数作用 实例 结果 自己翻译
ASCII(str) 返回字符串str的最左面字符的ASCII代码值 select ASCII('2'); 50
CONCAT(str1,str2,...) 返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。 select CONCAT('My', 'S', 'QL'MySql);
LENGTH(str) :返回字符串str的长度。 select LENGTH('text'); 4 ---

日期函数

函数名 函数作用 实例 结果 自己翻译
DAYOFWEEK(date) 返回日期date的星期索引 select DAYOFWEEK('1998-02-03'); 3
WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 select WEEKDAY('1997-11-05'); 2
DAYOFYEAR(date) 返回date在一年中的日数 select DAYOFYEAR('1998-02-03'); 34
MONTH(date) 返回date的月份,范围1到12。 select MONTH('1998-02-03'); 2
DAYNAME(date) 返回date的星期名字 select DAYNAME("1998-02-05"); Thursday
MONTHNAME(date) :返回date的月份名字。 select MONTHNAME("1998-02-05"); February
QUARTER(date): 返回date一年中的季度,范围1到4。 select QUARTER('98-04-01') 2
WEEK(date,first) :对于星期天是一周的第一天的地方 select WEEK('2009-02-20'); 7

你可能感兴趣的:(MySQL基本使用)