• 欢迎光临~

常用函数

开发技术 开发技术 2022-08-21 次浏览

MySQL函数

官网https://dev.mysql.com/doc/refman/5.7/en/

常用函数

 -- ============== 常用函数 ================
 -- 数学运算
 SELECT ABS(-8)
 SELECT CEILING(9.4) -- 向上取整
 SELECT FLOOR(9.4) -- 向下取整
 SELECT RAND()  -- 返回一个0~1之间的随机数
 SELECT SIGN(10) -- 判断一个数的符号 0-0 负数返回-1,正数返回1
 
 -- 字符串函数
  SELECT CHAR_LENGTH('即使再小的帆也能远航') -- 字符串长度
  SELECT CONCAT('','') -- 拼接字符串
  SELECT INSERT('我爱编程helloworld',1,2,'超级热爱') -- 查询,从某个位置开始替换某个长度
  SELECT LOWER('buhui') -- 小写字母
  SELECT UPPER('buhui') -- 大写字母
  SELECT INSTR('buhui','h') -- 返回第一次出现的子串的索引
  SELECT REPLACE('即使再小的帆也能远航','远航','远航啊') -- 替换出现的指定字符串
  SELECT SUBSTR('即使再小的帆也能远航',1,3) -- 返回指定的子字符串(源字符串,截取的位置,截取的长度)
  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()

 

程序员灯塔
转载请注明原文链接:常用函数
喜欢 (0)