mysql 三角函数_MySQL常用函数

MySQL常用函数1、日期与时间函数

返回当前日期

SELECT CURDATE(),

CURRENT_DATE()

CURDATE()+0 可以将当前日期值转换为数值型

返回当前时间

SELECT CURTIME(),

CURRENT_TIME()

CURTIME()+0 可以将当前时间值转换为数值型

返回当前日期和时间

CURRENT_TIMESTAMP()

LOCAL_TIME()

NOW()

SYSDATE()

获取月份

MONTH(DATE)

MONTHNAME(DATE)

获取星期

DAYNAME(DATE)

DAYOFWEEK(DATE)

WEEKDAY(DATE)

WEEKOFYEAR(DATE)

获取天数

DAYOFYEAR(DATE)

DAYOFMONTH(DATE)2、字符串函数

计算字符数和字符串长度

CHAR_LENGTN(S) 字符数

LENGTH(S) 字节数

合并字符串函数,

CONCAT(S1,S2...)某一个为空,则全部为空

CONCAT_WS(S,S2...)以s为连接符

替换字符串函数,

INSERT(S1,X,LEN,S2)原始字符串为s1,x是开始,len长度,替换为s2

REPLACE(S,OLD,NEW)

截取字符串,N是长度

LEFT(S, N)

RIGHT(S, N)

重复生成字符串

REPEAT(S,N)

大小写转换函数

LOWER(X)/LCASE(X)

UPPER(X)/UCASE(X)

填充字符串函数,不够len的填充s2

LPAD(S1,LEN,S2)

RPAD(S1,LEN,S2)

去空格函数

TRIM()

LTRIM()

RTRIM()

删除指定字符串函数,删除靠边的

TRIM('B' FROM 'BADDG')

获取子字符串

SUBSTRING(S,N,LEN)

MID(S,N,LEN)

返回指定位置的字符串

ELT(2,'ABC','DEF')从后面字符串拿出第2个

返回指定的字符串位置

FIELD(S, S1,S2)返回与s相同的字符串的位置3、系统函数

获取mysql版本号

VERSION()

查看当前用户的连接次数

CONNECTION_ID

查看当前所用的数据库

DATEBASE()

SCHEMA()

获取用户名的函数

USER()

CURRENT_URER()

SYSTEM_USER()

SESSION_USER()4、数学函数

绝对值

ABS()

符号函数,整数返回1,负数返回-1,0返回0

SIGN()

获取随机数函数

RAND()

RAND中添加了参数,则返回一个固定的数

获取整数函数,

CEIL(X)/CEILING(X):不小于参数中最小的数,CEIL(3.5) = 4FLOOR(X):不大于参数中最大的数,FLOOR(3.5) = 3四舍五入函数,Y 表示保留小数点后的位数

ROUND(X)

ROUNG(X, Y)

TRUNCATE(X, Y)保留小数点后Y位,其余的截取掉

取模函数

MOD(X,Y)

幂运算,X的Y次方

POW(X,Y)/POWER(X,Y)

EXP(X)

SQRT(X)平方根

角度弧度互换

RADIANS(X) 角度变弧度

DEGREES(X) 弧度变角度

圆周率

PI()

三角函数

SIN(X)

ASIN(X)

COS(X)

ACOS(X)

TAN(X)

ATAN(X)

COT(X)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值