博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql函数技巧整理
阅读量:4314 次
发布时间:2019-06-06

本文共 1060 字,大约阅读时间需要 3 分钟。

IF(expr,v1,v2)  expr表达式为true时返回v1,否则返回v2

IFNULL(v1,v2)  如果v1为NULL,返回v2 ;v1不为NULL 则返回v1

CASE expr WHEN v1 THEN r1  [WHEN v2 THEN r2][......]  [ELSE m] END如果expr 等于 v1.v2..中的值则返回 THEN后面的r1,r2.. 否则返回ELSE后面的值m

CASE WHEN v1 THEN r1  [WHEN v2 THEN r2][......]  [ELSE m] END当v1,v2...中某个值为true时 返回THEN之后的值,否则返回ELSE之后的值

VERSION() 返回MySql的版本

CONNECTION_ID()  返回Mysql当前的连接次数

SHOW PROCESSLIST; SHOW FULL PROCESSLIST;  显示运行的线程

DATEBASE(),SCHEMA() 返回当前的数据库

USER()、CURRENT_USER()、SYSTEM_USER()、SESSION_USER() 返回当前的用户名

CHARSET(str) 返回str的字符集

COLLATION(str) 返回str的字符排列方式

LAST_INSERT_ID()  返回AUTO_INCREMENT最后生成的id值,如果为批量插入数据,则返回批量中的第一个

加密 --MD5(str)   返回str  MD5加密    32位十六进制

 

加密  ENCODE(str,pwd_str) 使用pwd_str作为密码加密str,与str长度相同的二进制字符串

解密  DECODE('str',pwd_str) 将pwd_str 作为密码解密 str,与上面的ENCODE()互为反函数

FORMAT(x,n) 将数字x格式化,保留n为小数四舍五入后以字符串形式返回

CONV(N,from_base,to_base) 将N由from_base进制转换为to_base进制

BENCHMARK(count,expr) 重复执行expr总共count次数

CONVERT(str  USING   charset) 将str转换为对应的charset

CAST(x AS type),CONVERT(x,type)   返回将x转为type类型的值

转载于:https://www.cnblogs.com/phpper/p/7119583.html

你可能感兴趣的文章
junit测试简单实例
查看>>
迷宫问题,POJ-3984
查看>>
python 文件操作的函数
查看>>
【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示...
查看>>
Educational Codeforces Round 26 E - Vasya's Function
查看>>
【Java基础】一个有意思的泛型方法Arrays.asList(T... a)
查看>>
Windows Internals 笔记——内核对象
查看>>
矩阵乘法、快速幂
查看>>
一周学会Mootools 1.4中文教程:(6)动画
查看>>
优秀的第二外语学习网站:Lang-8
查看>>
oracle存储过程杂记
查看>>
JPA @Id 和 @GeneratedValue 注解详解
查看>>
自定义Template
查看>>
su 和 su -
查看>>
MapReduce:共同好友详解
查看>>
python函数:匿名函数、函数递归与二分法、面向过程编程
查看>>
final、static、代码块、静态代码块、内部类、代码执行顺序
查看>>
LeetCode-Burst Balloons
查看>>
LeetCode-Bitwise AND of Numbers Range
查看>>
Windows Server 2012和2008中使用计划任务定时执行BAT批处理文件 定时备份mysql数据...
查看>>