文章目录 字符串函数数学函数日期函数聚合函数系统信息函数格式化函数 字符串函数 1. length(str) 计算字符串的长度。 select length('1+1=wang'),length('1+1=王');
1. length(str)
计算字符串的长度。
select length('1+1=wang'),length('1+1=王'); 
2. concat(str1,str1,…)
合并字符串
select concat('1+1','=','王'); 
3. insert(str1,n,m,str2)
替换str1中从n开始的后m个字符为str2
select insert('1+1=wang',5,4,'王'); 
4. lower(str)
将字符串中的字母转化为小写。
select lower('WaNg'); 
5. upper(str)
将字符串中的字母转化为大写。
select upper('WaNg'); 
6. left(str,n)
截取左侧n个字符。
select left ('1+1=王',3); 
7. right(str,n)
截取右侧n个字符。
select right('1+1=王',3); 
8. trim(str)
删除字符串左右两侧的空格。
select trim('  1+1=王  '); 
9. substring(str,n,m)
截取从n后的m个字符。
select substring('1+1=wang',5,4); 
10. reverse(str)
反转字符串。
select reverse('1+1=wang'); 
current_date():获取当前日期值
 
current_time():获取当前时间
 
now():获取当前日期和时间
 
unix_timestamp():获取当前时间戳
 
from_unixtime(1659168184):将时间戳转换为时间格式
 
month(date):获取指定日期的月份
 
monthname(date):获取指定日期的月份的英文名称
 
dayname(date):获取指定日期对应的星期的英文名称
 
dayofweek(date):获取指定日期是一周的第几天(周日为1,周六为7)
 
week(date):计算指定日期是一年中的第几周
 
dayofyear(date):计算指定日期是一年中的第几天
 
dayofmonth(date):计算指定日期是一个月中的第几天
 
year(date):获取指定日期的年份
 
time_to_sec(date):将时间转换为秒
 
sec_to_time(58734):将秒转换为时间
 
aDDDate(date, days):向指定日期加days天
 
subdate(date, days):向指定日期减days天
 
addtime(date, seconds):向指定时间加seconds秒
 
subtime(date, seconds):向指定时间减seconds秒
 
datediff(date1, date2):计算两个日期的天数差,date1-date2
 
select max(age) from user; select min(age) from user; select count(id) from user; select sum(age) from user; select avg(age) from user; date_fORMat(date, fmt):格式化日期
 
time_format(time, fmt):格式化时间
 
format(x, y):格式化数字,y为保留的小数位数
 
inet_aton(ip):获取ip的数字表示
 
inet_ntoa(num):获取num代表的ip地址
来源地址:https://blog.csdn.net/weixin_43598687/article/details/126073011
--结束END--
本文标题: MySQL内部函数介绍
本文链接: https://www.lsjlt.com/news/372438.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0