- str_to_date:将字符通过指定的格式转换成日期
SELECT STR_TO_DATE('02-17 2020','%c-%d %Y') # 输出 2020-02-17
- date_format:将日期转换成字符
SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日') # 输出 2020年02月17日
- datediff:两个日期天数之差
SELECT DATEDIFF(NOW(),'2020-02-12') # 输出 5
其他函数- VERSION:查看mysql 版本
SELECT VERSION(); # 输出 5.7.17
- DATABASE:查看当前数据库
SELECT DATABASE() # 输出 cbuc_datebase
- USER:查看当前用户
SELECT USER() # 输出 root@localhost
流程控制函数- if 函数: 类似三目运算
SELECT IF(10<5,'大','小') # 输出 小
- case函数:case 有两种用法
case 要判断的字段或表达式when 常量1 then 要显示的值1或语句1;when 常量2 then 要显示的值2或语句2;...else 要显示的值n或语句n;end
2 类似于多重if casewhen 条件1 then 要显示的值1或语句1when 条件2 then 要显示的值2或语句2...else 要显示的值n或语句nend
【MySQL常用函数,程序员真得看看】
推荐阅读
- Linux系统常用的文件管理命令
- 在 Linux 上检查 MySQL/MariaDB 数据库正常运行时间的三种方法
- Web渗透流程、Windows基础、注册表及黑客常用DOS命令
- mysql中定时任务的用法
- 无监控不运维,各大常用网络监控工具,你pick过哪些?
- PHP进阶教程-实现一个简单的MySQL连接池
- 华为路由交换设备连接管理及常用配置命令
- 罗盘的使用 选择什么样的罗盘最常用
- 云服务器配置 MySQL 远程连接的详细步骤
- 茶叶末釉瓷器鉴别,识别仿古瓷茶具鉴别常用的简便方法