当前位置: 首页 > web >正文

MySQL——6、内置函数

内置函数

  • 1、日期函数
  • 2、字符串函数
  • 3、数学函数
  • 4、其他函数

1、日期函数

在这里插入图片描述

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

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

1.3、获取当前时间戳:
在这里插入图片描述

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

1.5、提取出日期:
在这里插入图片描述

1.6、给日期添加天数或时间:
在这里插入图片描述

1.7、给日期减去天数或时间:
在这里插入图片描述

1.8、计算两个日期之间相差多少天:
在这里插入图片描述
可以看出来datediff使用前一个日期减去后一个日期。

1.9、创建一张表记录生日:
在这里插入图片描述

1.10、创建一个留言板记录留言:
在这里插入图片描述
只显示日期,不显示时间:
在这里插入图片描述
查询2分钟内发布的贴子:
在这里插入图片描述


2、字符串函数

在这里插入图片描述

2.1、charset的使用:获取emp表中ename的字符集
在这里插入图片描述

2.2、concat的使用:
在这里插入图片描述

2.3、instr的使用:
在这里插入图片描述

2.4、ucase和lcase的使用:
在这里插入图片描述

2.5、left和right的使用:
在这里插入图片描述

2.6、length获取字符串长度:
在这里插入图片描述

下面是样例:
2.7、要求显示exam_result表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分”
在这里插入图片描述

2.8、求学生表中学生姓名占用的字节数
在这里插入图片描述
length这里计算出的是字符串占有的字节数。utf8mb3一个汉字占3个字节。
注意:length函数返回字符串长度,以字节为单位。如果是多字节字符则计算多个字节数;如果是单字节字符则算作一个字节。比如:字母,数字算作一个字节,中文表示多个字节数(与字符集编码有关)

2.9、将EMP表中所有名字中有S的替换成’上海’
在这里插入图片描述

2.10、截取EMP表中ename字段的第二个到第三个字符
在这里插入图片描述

2.11、以首字母小写的方式显示所有员工的姓名
在这里插入图片描述

2.12、去除字符串的空格:
在这里插入图片描述


3、数学函数

在这里插入图片描述
3.1、abs绝对值函数
在这里插入图片描述

3.2、bin将十进制转换成二进制
在这里插入图片描述

3.3、hex将十进制转换成十六进制
在这里插入图片描述

3.4、conv任意进制转换函数
在这里插入图片描述

3.5、ceiling向上取整,floor向下取整
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.6、format格式化保留小数位数
在这里插入图片描述

3.7、mod取模运算
在这里插入图片描述

3.8、rand()生成随机数,范围[0.0, 1.0)
在这里插入图片描述


4、其他函数

4.1、user() 查询当前用户
在这里插入图片描述

4.2、md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串
在这里插入图片描述
再比如user表保存了用户名和密码信息,我们可以对密码进行md5形成数据摘要后插入:
在这里插入图片描述

4.3、database()显示当前正在使用的数据库
在这里插入图片描述

4.4、ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值
在这里插入图片描述

http://www.xdnf.cn/news/7167.html

相关文章:

  • Python训练营打卡 Day29
  • unity开发游戏实现角色筛选预览
  • Python实战案例:猜拳小游戏三人进阶版
  • 如何在Java中使用Unsafe类或者ByteBuffer实现直接内存访问?
  • [创业之路-358]:从历史轮回到制度跃迁:中国共产党创业模式的超越性密码
  • 北斗导航 | 软件接收机发展综述
  • LaTeX OCR - 数学公式识别系统
  • DAY26 函数定义与参数
  • 【Git】基本操作
  • 有源晶振与无源晶振 旁路模式与非旁路模式 深度剖析
  • Go语言--语法基础5--基本数据类型--类型转换
  • LabVIEW汽车CAN总线检测系统开发
  • C++.备考知识点
  • Milvus向量数据库
  • Apache Spark:大数据处理与分析的统一引擎
  • iOS 内存分区
  • 聚类算法K-means和Dbscan的对比
  • Blender建小房子流程
  • 符合Python风格的对象(再谈向量类)
  • Adapter适配器模式
  • 10.13 LangChain工具调用实战:@tool装饰器+小样本提示,日处理10w+调用秘籍
  • inverse-design-of-grating-coupler-3d
  • 大模型在胫骨平台骨折预测及治疗方案制定中的应用研究
  • linux下的 xargs命令使用详解
  • GC全场景分析
  • tensorflow图像分类预测
  • matlab分段函数
  • 第二章:安卓端启动流程详解与疑难杂症调试手册
  • Open CASCADE学习|几何体切片处理:OpenMP与OSD_Parallel并行方案深度解析
  • 【Linux】简易版Shell实现(附源码)