其他分享
首页 > 其他分享> > Mysq基础:常用的子函数

Mysq基础:常用的子函数

作者:互联网

-- ===========常用函数(了解即可)==============

-- 数学运算
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()

 

标签:常用,biu,--,Mysq,子函数,select,字符串,NOW,SELECT
来源: https://www.cnblogs.com/CL-King/p/13731730.html