MySQL常用函数

#数学运算

SELECT ABS(-8); #ABS 绝对值
SELECT CEILING(9.4); #向上取整
SELECT FLOOR(9.4); #向下取整
SELECT RAND();#返回一个随机数
SELECT SIGN(10);#判断一个数的符号 0:0 1:正数 -1:负数

#字符串运算

SELECT CHAR_LENGTH('我爱mysql编程');#字符串长度
SELECT CONCAT('我','爱','mysql');#拼接字符串
SELECT INSERT('我爱mysql',1,2,'超级热爱');#查询 从某个位置开始替换
SELECT LOWER('ZhangSan Mysql');#转小写
SELECT UPPER('ZhangSan Mysql');#转大写
SELECT INSTR('Mysql love','q');#返回第一次出现的位置
SELECT REPLACE('我不想写MySQL了','不想','想');#替换
SELECT SUBSTR('Mysql字符串截取1234',1,10);#字符串截取
SELECT REVERSE('1上海自来水来自海上2');#字符串反转

#时间和日期

SELECT CURRENT_DATE();#当前日期
SELECT CURDATE();#当前日期
SELECT NOW();#当前时间
SELECT LOCALTIME();#本地时间
SELECT SYSDATE();#系统时间

SELECT YEAR(NOW());#年
SELECT MONTH(NOW());#月
SELECT DAY(NOW());#日
SELECT HOUR(NOW());#时
SELECT MINUTE(NOW());#分
SELECT SECOND(NOW());#秒

#系统

SELECT SYSTEM_USER();#系统用户
SELECT USER();#系统用户
SELECT VERSION();#版本

官网参考(插件翻译成中文版方便查看)

https://dev.mysql.com/doc/refman/5.6/en/numeric-functions.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值