数据库----函数

这里写目录标题

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

相关推荐
UpYoung!5 小时前
【数据库工具】DBeaver——轻量化多功能数据库连接工具DBeaver Ultimate 24.0.0版详细下载安装指南
数据库·mysql·sqlserver·数据库开发·数据库管理·dbeaver·数据库工具
爬山算法5 小时前
MongoDB(92)什么是变更流(Change Streams)?
数据库·mongodb
xiaoshuaishuai85 小时前
C# Submodule 避坑指南
服务器·数据库·windows·c#
绩隐金5 小时前
PostgreSQL 架构原理第三期:事务与并发控制 —— MVCC、快照与锁机制
数据库
2501_914245935 小时前
C#怎么使用属性Property C#自动属性和完整属性的区别get set怎么用【基础】
jvm·数据库·python
绩隐金5 小时前
SQL 与查询优化(PostgreSQL 篇)· 第五期
数据库
安当加密5 小时前
SQL Server 数据库安全新范式:TDE 透明加密+ DBG数据库安全网关 双重装甲
数据库·oracle
java干货6 小时前
如果光缆被挖断导致 Redis 出现两个 Master,怎么防止数据丢失?
数据库·redis·缓存
2401_837163896 小时前
CSS如何实现网页打印样式优化_利用@media print重写布局
jvm·数据库·python