0
点赞
收藏
分享

微信扫一扫

day16_IO

覃榜言 2023-10-30 阅读 40

文章目录

1. 日期函数

在这里插入图片描述

获取当前日期
在这里插入图片描述

获取当前时间
在这里插入图片描述

获取当前时间戳

在这里插入图片描述

获取当前日期时间
在这里插入图片描述

获取当前日期
在这里插入图片描述

date_add函数用于在日期的基础上添加日期或时间。

在这里插入图片描述

date_sub函数用于在日期的基础上减去日期或时间。

在这里插入图片描述

datediff函数用于获取两个日期的差,单位是天。
在这里插入图片描述

2. 字符串函数

现有如下成绩表,要求以“XXX的语文是XX分,数学是XX分,英语是XX分”的格式显示成绩表中的信息。
在这里插入图片描述在查询成绩表中的信息时,使用concat函数按要求进行字符串连接即可。
在这里插入图片描述

instr函数用于获取一个字符串在另一个字符串中首次出现的位置,如果没有出现则返回0
在这里插入图片描述

ucase函数用于获取转换成大写后的字符串。
在这里插入图片描述

lcase函数用于获取转换成小写后的字符串。

在这里插入图片描述

left函数用于从字符串的左边开始,向后截取指定个数的字符。
在这里插入图片描述

length函数用于获取字符串占用的字节数。
在这里插入图片描述
对于多字节字符来说,不同编码中一个字符所占的字节个数是不同的,比如utf8中一个字符占用3个字节,而gbk中一个字符占用2个字节。

replace函数用于将字符串中的指定子字符串替换成另一个字符串,例如将张三替换为张八。

在这里插入图片描述

strcmp函数用于逐字符按照ASCII码比较两个字符串的大小,两个字符串大小相等返回0,前者大返回1,后者大返回-1。
在这里插入图片描述
需要注意的是,strcmp函数在比较时是不区分大小写的。
在这里插入图片描述

substring函数用于从字符串的指定位置开始,向后截取指定个数的字符。
在这里插入图片描述
使用substring函数时,如果没有指定要截取的字符个数,则默认从指定位置开始截取到最后。在这里插入图片描述

trim函数用于去除字符串的前后空格。
在这里插入图片描述
ltrim和rtrim函数分别用于去除字符串的前空格和后空格
在这里插入图片描述

3. 数学函数

获取一个数的绝对值

在这里插入图片描述

将十进制转换为二进制

在这里插入图片描述

将十进制转换为十六进制
在这里插入图片描述

conv函数用于将一个数从一个进制转换成另一个进制。
在这里插入图片描述

对一个数进行向上取整
在这里插入图片描述

对一个数进行向下取整

在这里插入图片描述

format函数用于对数值进行格式化,以四舍五入的方式保留指定位数的小数。
在这里插入图片描述

rand函数用于生成0.0到1.0的随机浮点数。

在这里插入图片描述
如果想要生成0到100的随机数,可以用生成的随机浮点数乘以100,然后再以某种取整方式进行取整。
在这里插入图片描述

进行取余运算
在这里插入图片描述

4. 其他函数

获取当前连接的用户名和主机名

在这里插入图片描述

md5函数用于对一个字符串进行md5摘要,摘要后得到一个32位字符串。
在这里插入图片描述

  • 一般情况下公司内部数据库不会存储用户的明文密码,而会将用户密码形成摘要后存储对应的摘要,当用户登录账号时,将用户输入的密码形成摘要后与数据库中存储的摘要做对比,如果对比成功则允许登录。
  • 这么做的好处主要有两个,第一个好处就是公司内部数据库中存储的不是用户的明文信息,就算用户信息泄漏了也不会产生太大影响,第二个好处就是形成的摘要是定长的,这样有利于数据库表结构的设计。

database函数用于显示当前正在使用的数据库。

这里是引用

password函数用于对用户数据进行加密。
在这里插入图片描述

ifnull函数接受两个参数,如果第一个参数不为null则返回第一个参数值,否则返回第二个参数值。

在这里插入图片描述

举报

相关推荐

Day16

Day14 IO

leetcode-day16

python-day16

day16-DOM

Day 16 接口测试

day-16 总结

IO进程_day4

0 条评论