首页 > 其他 > 详细

Mysq基础:常用的子函数

时间:2020-09-25 19:01:03      阅读:35      评论:0      收藏:0      [点我收藏+]
-- ===========常用函数(了解即可)==============

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

-- 字符串函数
SELECT CHAR_LENGTH(‘即使再小的帆也能远航‘)-- 字符串长度
SELECT CONCAT(‘biu‘,‘biu‘,‘biu‘)-- 拼接字符串
SELECT INSERT(‘我爱编程helloworld‘,1,2,‘超级热爱编程‘)-- 查询,从某个位置替换某个长度
SELECT LOWER(‘KING‘)-- 大写转小写
SELECT UPPER(‘king‘)-- 小写转大写 
SELECT REPLACE(‘坚持就能成功‘,‘坚持‘,‘持续学习‘)-- 替换
SELECT SUBSTR( ‘坚持就能成功‘,4,6)-- 返回指定的字符串(源字符串,截取位置,截取的长度)
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()

 

Mysq基础:常用的子函数

原文:https://www.cnblogs.com/CL-King/p/13731730.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!