文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MySQL内部函数的超详细介绍

2022-08-08 12:58

关注

字符串函数

1. length(str)

计算字符串的长度。

select length('1+1=wang'),length('1+1=王');

MySQL内部函数的超详细介绍

2. concat(str1,str1,…)

合并字符串

select concat('1+1','=','王');

MySQL内部函数的超详细介绍

3. insert(str1,n,m,str2)

替换str1中从n开始的后m个字符为str2

select insert('1+1=wang',5,4,'王');

MySQL内部函数的超详细介绍

4. lower(str)

将字符串中的字母转化为小写。

select lower('WaNg');

MySQL内部函数的超详细介绍

5. upper(str)

将字符串中的字母转化为大写。

select upper('WaNg');

MySQL内部函数的超详细介绍

6. left(str,n)

截取左侧n个字符。

select left ('1+1=王',3);

MySQL内部函数的超详细介绍

7. right(str,n)

截取右侧n个字符。

select right('1+1=王',3);

MySQL内部函数的超详细介绍

8. trim(str)

删除字符串左右两侧的空格。

select trim('  1+1=王  ');

MySQL内部函数的超详细介绍

9. substring(str,n,m)

截取从n后的m个字符。

select substring('1+1=wang',5,4);

MySQL内部函数的超详细介绍

10. reverse(str)

反转字符串。

select reverse('1+1=wang');

MySQL内部函数的超详细介绍

数学函数

日期函数

current_date():获取当前日期值

MySQL内部函数的超详细介绍

current_time():获取当前时间

MySQL内部函数的超详细介绍

now():获取当前日期和时间

MySQL内部函数的超详细介绍

Unix_timestamp():获取当前时间戳

MySQL内部函数的超详细介绍

from_unixtime(1659168184):将时间戳转换为时间格式

MySQL内部函数的超详细介绍

month(date):获取指定日期的月份

MySQL内部函数的超详细介绍

monthname(date):获取指定日期的月份的英文名称

MySQL内部函数的超详细介绍

dayname(date):获取指定日期对应的星期的英文名称

MySQL内部函数的超详细介绍

dayofweek(date):获取指定日期是一周的第几天(周日为1,周六为7)

MySQL内部函数的超详细介绍

week(date):计算指定日期是一年中的第几周

MySQL内部函数的超详细介绍

dayofyear(date):计算指定日期是一年中的第几天

MySQL内部函数的超详细介绍

dayofmonth(date):计算指定日期是一个月中的第几天

MySQL内部函数的超详细介绍

year(date):获取指定日期的年份

MySQL内部函数的超详细介绍

time_to_sec(date):将时间转换为秒

MySQL内部函数的超详细介绍

sec_to_time(58734):将秒转换为时间

MySQL内部函数的超详细介绍

adddate(date, days):向指定日期加days天

MySQL内部函数的超详细介绍

subdate(date, days):向指定日期减days天

MySQL内部函数的超详细介绍

addtime(date, seconds):向指定时间加seconds秒

MySQL内部函数的超详细介绍

subtime(date, seconds):向指定时间减seconds秒

MySQL内部函数的超详细介绍

datediff(date1, date2):计算两个日期的天数差,date1-date2

MySQL内部函数的超详细介绍

聚合函数

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():获取用户信息

MySQL内部函数的超详细介绍

database():获取当前数据库名

MySQL内部函数的超详细介绍

version():获取数据库版本号

MySQL内部函数的超详细介绍

格式化函数

date_format(date, fmt):格式化日期

MySQL内部函数的超详细介绍

time_format(time, fmt):格式化时间

MySQL内部函数的超详细介绍

format(x, y):格式化数字,y为保留的小数位数

MySQL内部函数的超详细介绍

inet_aton(ip):获取ip的数字表示

MySQL内部函数的超详细介绍

inet_ntoa(num):获取num代表的ip地址

总结

到此这篇关于mysql内部函数的文章就介绍到这了,更多相关MySQL内部函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯