目录字符串函数1. length(str)2. concat(str1,str1,…)3. insert(str1,n,m,str2)4. lower(str)5. upper(str)6. le
计算字符串的长度。
select length('1+1=wang'),length('1+1=王');
合并字符串
select concat('1+1','=','王');
替换str1中从n开始的后m个字符为str2
select insert('1+1=wang',5,4,'王');
将字符串中的字母转化为小写。
select lower('WaNg');
将字符串中的字母转化为大写。
select upper('WaNg');
截取左侧n个字符。
select left ('1+1=王',3);
截取右侧n个字符。
select right('1+1=王',3);
删除字符串左右两侧的空格。
select trim(' 1+1=王 ');
截取从n后的m个字符。
select substring('1+1=wang',5,4);
反转字符串。
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
max():查询指定列的最大值
select max(age) from user;
min():查询指定列的最小值
select min(age) from user;
count():统计查询结果的行数
select count(id) from user;
sum():返回指定列的总和
select sum(age) from user;
avg():返回指定列数据的平均值
select avg(age) from user;
user(),session_user(),system_user(),current_user():获取用户信息
database():获取当前数据库名
version():获取数据库版本号
date_fORMat(date, fmt):格式化日期
time_format(time, fmt):格式化时间
format(x, y):格式化数字,y为保留的小数位数
inet_aton(ip):获取ip的数字表示
inet_ntoa(num):获取num代表的ip地址
到此这篇关于Mysql内部函数的文章就介绍到这了,更多相关mysql内部函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
--结束END--
本文标题: MySQL内部函数的超详细介绍
本文链接: https://lsjlt.com/news/33522.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