数据库----函数

这里写目录标题

  • [<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的值

相关推荐
2501_933670793 小时前
2026秋招数据分析岗备考路线:SQL、BI、项目与面试题拆解
数据库
我要见SA姐16 小时前
告别 Copilot?Codex 本地化部署指南
运维·数据库·机器学习·oracle·回归
xcLeigh6 小时前
聊聊国产化替换:好用数据迁移工具KDMS怎么帮咱们搞定评估难
数据库·sql·数据迁移·kes·kdms
Elastic 中国社区官方博客7 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
大数据·运维·数据库·elasticsearch·搜索引擎
我要见SA姐17 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
数据库·ide·vscode·oracle·编辑器
Nturmoils9 小时前
一份 KDMS 评估报告,怎样排出迁移先后顺序
数据库
这个DBA有点耶9 小时前
异构数据集成怎么做?5 种同步方案对比 + 金融级 CDC 实战解析
数据库·oracle·架构
独泪了无痕9 小时前
SQL函数实战:GREATEST与LEAST的技巧
数据库·sql·mysql
码少女9 小时前
Linux--多路转接之select
java·服务器·数据库
梁辰兴10 小时前
软件工程:软件维护的副作用
数据库·软件工程·梁辰兴·控制方法·软件维护的副作用·副作用类型·副作用原因