mysql的常用函数

mysql的常用函数

官网相关 信息查看 https://dev.mysql.com/doc/refman/8.0/en/built-in-function-reference.html

东西很多,主要记住系统时间和系统命令

-- ====================mysql常用函数================================
-- 常用函数不常用
-- 数值处理
SELECT ABS(-8); -- 绝对值
SELECT CEILING(1.4); -- 向上取整
SELECT FLOOR(1.4); -- 向下取整
SELECT RAND(); -- 0-1之间的随机数
SELECT SIGN(-1);-- 求符号,正数则返回1,负数返回-1,0返回0;

-- 字符串处理
SELECT UPPER('Ohmydream'); -- 返回大写
SELECT LOWER('Ohmydream'); -- 返回小写
SELECT INSERT('有梦想谁都了不起', 6,3,"棒棒哒"); -- 可以插入也可以覆盖
SELECT REPLACE('有梦想谁都了不起','谁都','我最'); -- 可以替换
SELECT SUBSTR('Ohmydream', 5); -- 查询index所在子字符串
SELECT INSTR('Ohmydream','dr'); -- 查询子字符串所对应的index
SELECT CONCAT('Ohmydream','!'); -- 两个字符串串联
SELECT REVERSE('清晨我上马');-- 字符串反转

-- 系统时间
SELECT SYSDATE;
SELECT NOW();
SELECT LOCALTIME;
SELECT CURRENT_DATE();
SELECT CURDATE();

SELECT YEAR(NOW());
SELECT MONTH(NOW());
SELECT DAY(NOW());
SELECT HOUR(NOW());
SELECT MINUTE(NOW());
SELECT SECOND(NOW());

-- 系统命令
SELECT USER();
SELECT SYSTEM_USER();
SELECT VERSION();

posted @ 2022-01-01 22:57  Oh,mydream!  阅读(22)  评论(0编辑  收藏  举报