MySQL函数(大概看一眼,用的时候再仔细看)

Posted 宁静淡泊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL函数(大概看一眼,用的时候再仔细看)相关的知识,希望对你有一定的参考价值。

mysql函数

简介:数学函数、字符串函数、日期时间函数、条件判断函数、系统信息函数、加密函数等。

 

1、数学函数

 

 

2、字符串函数

 

 

3、日期时间函数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4、条件判断函数

A)IF(expr, v1, v2)

如果表达式expr成立,返回v1,否则返回v2

例:SELECT id, age, IF(age>18, ‘OK’, ‘NO’) FROM table1;

B)IFNULL(v1, v2)

如果v1的值为空,则返回v2

例:SELECT id, IFNULL(email, ‘IS NULL’) FROM table1;

C)CASE

       <WHEN 表达式1 THEN v1>

 [WHEN 表达式2 THEN v2]

... ...

[WHEN 表达式n THEN vn]

[ELSE defv]

END;

 

5、系统信息函数

 

 

6、加密函数

A)单向加密

PASSWORD(‘字符串’);

用于加密密码,只可加密,不可解密。

B)MD5(‘字符串’)

用于提取文件的MD5

 

C)对称加密
ENCOED(‘字符串’, ‘密码’) 加密字符串

DENCOED(‘加密过的字符串’, ‘密码’) 解密字符串

 

7、其他函数

A)格式化函数

FORMAT(X, Y)

数字X保留小数点后Y

 

B)进制转换

BIN(X) :转换为二进制

HEX(X):转化为十六进制

OCT(X):转化为八进制

CONV(X, F1, F2):把XF1进制转化为F2进制

 

C)IP地址转换

INET_ATON(IP):点分 转化为 UINT32

INET_NTOA(N)UINT32 转化为 电分

 

D)加锁

GET_LOCT(name, time):加锁,name为锁的名字,time为锁的时间。

IS_FREE_LOCT(name):解锁

 

F)重复

BENCHMARK(N, 表达式):表达式重复执行N

 

G)改变字符串的字符集

 

 

 

H)改变字段的类型

 

以上是关于MySQL函数(大概看一眼,用的时候再仔细看)的主要内容,如果未能解决你的问题,请参考以下文章

mySQL基础篇汇总

题解CTST2010星际旅行

mysql服务卡在启动状态

2019.8.5考试反思 暂时没有题解

我叫你卸载掉「王者农药」「吃鸡」是有原因的。迷茫了,就进来看一眼

[C++] 什么! 你说你不懂C++? 看这里C++基础超详细,看一眼就入门