MySQL 高级函数大全(更新完成)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 高级函数大全(更新完成)相关的知识,希望对你有一定的参考价值。


作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录

  • ​​sql​​
  • ​​bin()​​
  • ​​BINARY​​
  • ​​CASE​​
  • ​​cast()​​
  • ​​COALESCE()​​
  • ​​CONNECTION_ID()​​
  • ​​conv()​​
  • ​​charset()​​
  • ​​CURRENT_USER()​​
  • ​​DATABASE()​​
  • ​​if()​​
  • ​​ifnull()​​
  • ​​ISNULL()​​
  • ​​LAST_INSERT_ID()​​
  • ​​NULLIF()​​
  • ​​SESSION_USER()​​
  • ​​SYSTEM_USER()​​
  • ​​USER()​​
  • ​​VERSION()​​

sql

bin()

SELECT bin(15);

解析:把数字15转换成二进制

MySQL

BINARY

SELECT BINARY "CYG";

解析:字符串“CYG”转换为二进制字符串

MySQL

CASE

SELECT CASE
WHEN 1>0
THEN 1>0
WHEN 2>0
THEN 2>0
ELSE 3>0
END

解析:CASE 表示函数开始,END 表示函数结束。如果 condition1 成立,则返回 result1, 如果 condition2 成立,则返回 result2,当全部不成立则返回 result,而当有一个成立之后,后面的就不执行了。
WHEN是if
THEN是输出语句
ESLE代表当上面的全部都不行。就用ELSE

MySQL

cast()

SELECT cast("2017-08-29" AS DATE);

解析:字符串日期转换为日期

MySQL

COALESCE()

SELECT COALESCE(NULL, NULL, NULL, runoob.com, NULL, google.com);

解析:第一个非空表达式(从左向右)

MySQL

CONNECTION_ID()

SELECT CONNECTION_ID();

解析:唯一的连接 ID

MySQL

conv()

SELECT conv(15,10,2);

解析·:把15从10进制转换成二进制

MySQL

charset()

SELECT charset("abc");

现在的字符集:utf8mb4

MySQL

SELECT CHARSET(CONVERT(ABC USING gbk))

改字符集改成gbk

MySQL

CURRENT_USER()

SELECT CURRENT_USER();

解析:输出当前用户

MySQL

DATABASE()

SELECT DATABASE();

解析:当前数据库的名称

MySQL

if()

SELECT IF(1>0,"正确","错误");

解析:表达式1>0成立,返回结果 正确;否则,返回结果 错误.

MySQL

ifnull()

SELECT ifnull(null,"hello world!");

解析:第一个参数为Null,返回第二个参数,第一个参数不为null。返回本身

MySQL

ISNULL()

SELECT ISNULL(NULL);

解析:为null,返回1,不为null,返回0

MySQL

LAST_INSERT_ID()

SELECT LAST_INSERT_ID();

解析:最近生成的 AUTO_INCREMENT 值

MySQL

NULLIF()

SELECT NULLIF(25, 25);

解析:如果相等。返回NULL,否则返回第一个参数

MySQL

SESSION_USER()

SELECT SESSION_USER();

解析:当前用户

MySQL

SYSTEM_USER()

SELECT SYSTEM_USER();

解析:当前用户

MySQL

USER()

SELECT USER();

解析:当前用户

MySQL

VERSION()

SELECT VERSION()

解析:数据库的版本号

MySQL


以上是关于MySQL 高级函数大全(更新完成)的主要内容,如果未能解决你的问题,请参考以下文章

mysql字符串函数大全(更新完成)

mysql高级函数

VUE之自定义指令

SQL 常用高级函数大全

SQL 常用高级函数大全

SQL 常用高级函数大全