数学运算
-- 数学运算 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()
本文来自博客园,作者:阿霖找BUG,转载请注明原文链接:https://www.cnblogs.com/lin-07/articles/16230244.html
浙公网安备 33010602011771号