数据库----函数

这里写目录标题

  • [<font color='FF00FF'>1. 日期函数](#1. 日期函数)
  • [<font color='FF00FF'>2. 字符串函数](#2. 字符串函数)
  • [<font color='FF00FF'>3. 数学函数](#3. 数学函数)
  • [<font color='FF00FF'>4. 其它函数](#4. 其它函数)

1. 日期函数

  1. 获得年月日

  2. 获得时分秒:

  3. 获得时间戳:

  4. 在日期的基础上加日期:

  5. 在日期的基础上减去时间:

  6. 计算两个日期之间相差多少天:



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

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


表中的时间记录的是之前发布帖子的时间,当前时间一定大于表中的时间,所以如果msg_time(表中的时间) > curr_time(当前时间) -2,证明一定在2min内

2. 字符串函数


  1. 获取emp表的ename列的字符集

  2. 要求显示exam_result表中的信息,显示格式:"XXX的语文是XXX分,数学XXX分,英语XXX分"

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

一个汉字3字节

  1. 将EMP表中所有名字中有S的替换成'上海'

  2. 截取EMP表中ename字段的第二个到第三个字符

    字符从下标1开始,2是步长,就是从1开始算2个字符,2,2就是MI

    因为0被作为返回值了,所以从1开始

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


left从左面开始取两个字符,right是从右面取两个




必须as把表名改了,因为如果不改,看不出来

3. 数学函数

  1. 绝对值
  2. 十进制转2进制
  3. 十进制转16进制
  4. 把一个数字指定转换
  5. 保留2位小数位数(小数四舍五入)

    产生随机数

    取模,取余

向上取整

向下取整

4. 其它函数

  1. user() 查询当前用户
  2. md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串

就是https的摘要

生成的摘要都是32位的

password()函数,MySQL数据库使用该函数对用户加密

并且会删除历史记录,不能按上箭头

ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值

相关推荐
云边有个稻草人1 分钟前
金仓数据库KingbaseES:自动创建表空间目录,简化部署适配云原生
数据库·kingbasees·数据库运维·国产化数据库·云原生适配·表空间管理
坐吃山猪1 分钟前
SqlLite数据库-思路拓展
数据库·sqlite
代码中介商5 分钟前
从零掌握MySQL:安装配置与C语言连接实战
数据库·mysql
czlczl200209257 分钟前
Mysql JOIN 的物理执行流程
数据库·mysql
Java面试题总结12 分钟前
MySQL 反模式与排查宝典
数据库·mysql
STARFALL00113 分钟前
MySQL 运维
运维·数据库·mysql
XD74297163616 分钟前
科技早报晚报|2026年5月14日:数据库沙箱、文档解析与 GPU 共享,今天更值得做成产品的 3 个技术机会
数据库·科技·开源项目·开发者工具·ai基础设施
祀爱17 分钟前
ASP.NET Core 集成NLog详细教程
数据库·后端·asp.net
java修仙传19 分钟前
Java 实习日记:一次 Excel 导入校验 Bug 的定位与数据更新逻辑优化
java·数据库·bug·excel·后端开发
wa的一声哭了22 分钟前
Mit6.s081 Interrupts and device driver(中断和设备驱动)
linux·服务器·arm开发·数据库·python·gpt·算法