数学运算

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

字符串

-- 字符串
SELECT CHAR_LENGTH('我爱编程hello,world')-- 字符串长度
SELECT CONCAT('','','编程')-- 字符串拼接
SELECT INSERT ('我爱编程hello,world',1,2,'超级热爱')-- 查询,替换,从某个位置替换某个长度,从1开始替换2个长度
SELECT LOWER('GuangLin')-- 转小写
SELECT UPPER('GuangLin')-- 转大写
SELECT INSTR('GuangLin','n')-- 返回第一次出现的子串的索引==4,n是第四个字符
SELECT REPLACE('坚持就会成功','会成功','不会遗憾 ')-- 替换指定的字符串
SELECT SUBSTR('坚持就会成功',4,2)-- 返回指定的子字符串(原字符串,截取的位置,截取的长度)
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()

 

posted on 2022-05-06 20:04  阿霖找BUG  阅读(14)  评论(0)    收藏  举报