当前位置: 首页> 健康> 养生 > 装饰_虎门网站_教育培训机构管理系统_今天重大新闻事件

装饰_虎门网站_教育培训机构管理系统_今天重大新闻事件

时间:2025/8/24 7:21:32来源:https://blog.csdn.net/weixin_69380220/article/details/145073632 浏览次数:0次
装饰_虎门网站_教育培训机构管理系统_今天重大新闻事件

文章目录

  • 1. 日期函数
  • 2. 字符串函数
  • 3. 数学函数
  • 4. 其它函数

在这里插入图片描述
在MySQL内部,有很多的函数供我们使用

1. 日期函数

在这里插入图片描述

  1. 获取时间与日期
  • current_date()
  • current_time()
  • current_timestamp()
  • now()
  • date()

在这里插入图片描述

获取当前的日期时间

在这里插入图片描述

仅获取当前的日期 / 时间

在这里插入图片描述

  1. 获取一个时间加/减一个时间的结果
  • date_add(date,interval + 数 + 单位)

给指定日期/时间加上一个带单位的数,获得一个新的日期/时间,单位是:year、month、day、hour、minute、second

在这里插入图片描述

  • date_sub(date,interval + 数 + 单位)

在这里插入图片描述

  1. 获取两个时间的差

datediff(时间1,时间2);

在这里插入图片描述


案例:

已有留言表message:

在这里插入图片描述
在这里插入图片描述

显示所有留言信息,发布日期只显示日期,不用显示时间

在这里插入图片描述

请查询在4分钟内发布的帖子

在这里插入图片描述

2. 字符串函数

在这里插入图片描述

  • 获取exam表的name列的字符集(charset)

在这里插入图片描述

  • 要求显示exam表中的信息,显示格式:“XXX的语文是XXX,数学XXX,英语XXX”(使用字符串拼接concat)

在这里插入图片描述

  • 求学生表中学生姓名占用的字节数

如果是多字节字符则计算多个字节数;如果是单字节字符则算作一个字节
例如:字母,数字算作一个字节,中文表示多个字节数(与字符集编码有关),utf8中,一个字符占3个字节

在这里插入图片描述

  • 将EMP表中所有名字中有S的替换成’上海’ (replace(str,search_str,replace_str))

在这里插入图片描述

  • 截取EMP表中ename字段的第二个到第三个字符(substring(str,pos,length)

在这里插入图片描述

  • 以首字母小写的方式显示所有员工的姓名

在这里插入图片描述

3. 数学函数

在这里插入图片描述

  1. 进制转换
  • bin:十进制转二进制
  • hex:十进制转十六进制
  • oct:十进制转八进制
  • conv(number,from_base,to_base):进制之间互相转换

在这里插入图片描述

conv的使用

在这里插入图片描述

  1. 绝对值 与向上/向下取整

在这里插入图片描述

  1. 格式小数位数
format(number, decimals, locale)
  • number:要格式化的数字。
  • decimals:指定小数点后的位数。如果省略,默认为 0。如果设置为 -1,则自动选择合适的小数位数
  • locale:指定区域设置。这个参数是可选的,用于控制千位分隔符、小数点字符等。如果省略,将使用 MySQL 服务器的默认区域设置。

在这里插入图片描述

  1. 随机数

rand():用于生成一个介于 0 和 1 之间的随机浮点数

在这里插入图片描述

4. 其它函数

  1. user() 查询当前用户

在这里插入图片描述

  1. database()显示当前正在使用的数据库

在这里插入图片描述

  1. md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串,可用作加密

在这里插入图片描述

在这里插入图片描述

关键字:装饰_虎门网站_教育培训机构管理系统_今天重大新闻事件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: