MySQL常用函数

-- ================== 常用函数 ============================
-- 数学运算
SELECT ABS(-8) -- 绝对值
SELECT CEILING(9.3) -- 向上取整 10
SELECT FLOOR(9.3) -- 向下取整 9
SELECT RAND() -- 返回一个0~1之间的随机数
SELECT SIGN(10) -- 判断一个数的符号,0就是0 负数返回-1,正数返回1

-- 字符串
SELECT CHAR_LENGTH('我曾经跨过山和大海') -- 字符串长度9
SELECT CONCAT('我','爱','中国') -- 拼接字符串
SELECT INSERT('我爱编程helloworld',1,2,'超级热爱') -- 从第一个开始替换2个长度的为超级热爱
SELECT LOWER('ChongQing') -- 全部改为小写
SELECT UPPER('ChongQing') -- 全部改为大写
SELECT INSTR('ChongQing','o') -- 返回第一次出现的字符串的索引 --3
SELECT REPLACE('他们说坚持就能成功','坚持','努力') -- 替换出现的指定字符串
SELECT SUBSTR('他们说坚持就能成功',4,5) -- 返回指定的字符串(原字符串,截取的位置,截取的长度)(坚持就能成)
SELECT REVERSE('清晨我上马') -- 反转字符串

-- 查询姓杨的同学,更改名杨为‘王’
SELECT REPLACE(studentname,'杨','王') FROM student
WHERE studentname LIKE '杨%'

-- 时间和日期
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()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Marlboro~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值