#日期函数
#获取当前日期
select NOW();
#获取指定日期的年部分
select YEAR(NOW())
#获取指定日期的月部分
select MONTH(NOW())
#获取指定日期的日部分
select DAY(NOW())
#将日期按指定的格式转换为字符串
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
#将特定格式的日期转换成日期
SELECT STR_TO_DATE(NOW(),'%Y-%m-%d %H:%i:%s')
#字符串函数
#转换成大写字符
SELECT UPPER('ban')
#转换为小写字符
select LOWER('BAN')
#搜索并替换字符串中的子字符串
SELECT REPLACE('hasdzsa','a','b')
#从具有特定长度的位置开始的最一个子字符串(参数一:内容,参数二:从第几个开始,参数三:长度)
SELECT SUBSTRING('abcdefghijk', 1, 3)
#参数一:字符串内容,参数二:从第几个开始往后截取
SELECT SUBSTRING('abcdefghijk', 4);
#从后往前开始截取
SELECT SUBSTRING('abcdefghijk', -3);
#去除首尾空格
SELECT TRIM(' fdfdfdfd ');
#获取字符串长度(包含空格)
SELECT LENGTH('abcdef');
#数字函数
#向下取整
SELECT FLOOR(123.8934);
#向上取整
SELECT CEIL(123.8934);
#四舍五入
SELECT ROUND(123.8934, 2);
MySQL试题01
于 2023-08-04 19:38:35 首次发布