数据库----函数

这里写目录标题

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

相关推荐
毛驴赶鹿7 小时前
【金仓数据库征文】KES V9性能调优实战记录:从慢SQL排查到全链路优化
数据库·sql
码农阿豪7 小时前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南
数据库·macos·docker
杨云龙UP7 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
ZENERGY-众壹7 小时前
500个工商业电站压垮数据库?海量光伏时序数据存储的架构取舍
数据库·架构·influxdb·光伏·光伏运维
mubei-1238 小时前
SpringDAO的用法
java·开发语言·数据库
星蓝_starblue11 小时前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程
服务器·数据库·程序人生·系统架构·node.js·github·改行学it
三84413 小时前
sqli-labs1-10通关笔记
数据库
BullSmall14 小时前
Another Redis Desktop Manager(ARDM)下载指南
数据库·redis·缓存
SelectDB14 小时前
Apache Doris 倒排索引工作原理:全文检索提速 59 倍,点查提速 14 倍
数据库
码农颜14 小时前
5.1.1 原⼦性
数据库·mysql