ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

有趣的MySQL函数

2021-11-26 15:31:14  阅读:179  来源: 互联网

标签:函数 -- 获取 当前 MySQL 字符串 有趣 NOW SELECT


MYSQL函数

官网:

​​​​​​MySQL :: MySQL 5.7 Reference Manual :: 12.1 Built-In Function and Operator Reference

 

===============================数学运算================================== 

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 ('我爱编程helloword',1,2,'超级热爱') -- 查询,从某个位置开始替换某个长度

 

SELECT LOWER ('HelloWord') -- 全部转成小写字母

 

SELECT UPPER ('HelloWord') -- 全部转成大写字母

 

SELECT INSTR ('HelloWord','e') -- 返回第一次出现的字符串的索引

 

SELECT REPLACE ('我爱中国,中国加油','加油','万岁') -- 替换出现的指定的字符串

 

 

SELECT SUBSTR('即使再小的帆也能远航',5,2) -- 返回指定的子字符串 (员字符串,截取的位置,截取的长度)

 

SELECT REVERSE('我爱中国,中国加油') -- 反转

 -- 查询名字带有佳的同学,然后把佳换成家
SELECT * FROM student
WHERE studentname LIKE '%佳%' 


-- 把佳换成家
SELECT REPLACE(studentname,'佳','家') FROM student
WHERE studentname LIKE '%佳%' 

 

 

 ==========================时间和日期函数==================================

 

SELECT CURRENT_DATE() -- 获取当前日期

SELECT CURDATE() -- 获取当日期

SELECT DATE(NOW()) -- 获取当前日期

 

SELECT NOW() -- 获取当前的时间(年月日时分秒)

SELECT LOCALTIME () -- 获取本地时间(年月日时分秒)

SELECT SYSDATE() -- 获取系统时间(年月日时分秒)

 

 

SELECT CURRENT_TIME() -- 获取当前的时间(时分秒)

SELECT TIME(NOW()) -- 获取当前的时间(时分秒)

                 

 

SELECT DAY(NOW()) -- 获取当前几号

 

 

SELECT YEAR(NOW()) -- 获取当前年份

 

 

SELECT MONTH(NOW()) -- 获取当前月份

 

 

SELECT HOUR(NOW()) -- 获取当前时间的小时数

 

 

SELECT MINUTE(NOW()) -- 获取当前时间的分钟数

 

 

SELECT SECOND(NOW()) -- 获取当前时间的秒数

 =================================系统====================================

 SELECT SYSTEM_USER() -- 获取当前用户

 SELECT USER() -- 获取当前用户

      

 

 SELECT VERSION() -- 获取当前版本

 

 

标签:函数,--,获取,当前,MySQL,字符串,有趣,NOW,SELECT
来源: https://blog.csdn.net/m0_61003412/article/details/121560191

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有