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

MySQL——内置函数

一.日期函数

current date():当前日期
current time():当前时间
current timestamp():当前时间戳
date(datetime):返回datetime参数的日期部分
date_add(date, interval d value type):在date中添加日期或时间,interval后的数值单位可以是:year、minute、second、day
date_sub(date, interval d value type):在date中减去日期或时间,interval后的数值单位可以是:year、minute、second、day
datediff(datel, date2):两个日期的差,单位是天
now():当前日期时间

与日期函数相关的数据类型包括:date(日期)、datetime(日期加时间)、timestamp(时间戳)等


二.字符串函数

chrset(str):返回字符串字符集
concat(string[,…]):连接字符串
instr(string,substring):返回substring在string中出现的位置,没有返回0
ucase(string):转换成大写
lcase(string):转换成小写
left(string,length):从string中的左边起取length个字符

**right(string,length)😗*从string中的右边起取length个字符
length(string):string的长度
replace(str,search_str,replace_str):在str中用replace_str替换search_str
strcmp(string1,string2):逐字符比较两字符串大小
substring(str,position,[length]):从str的postion开始,取length个字符
ltrim(string)、rtrim(string)、trim(string):去除前空格或后空格或前后空格


三.数字函数

abs (number):绝对值函数
bin(decimal number):十进制转换二进制
hex(decimalNumber):转换成十六进制
conv(number,from base,to base):进制转换
ceiling(number):向上去整
floor(number):向下去整
format (number,decimal places):格式化,保留小数位数
hex(decimalNumber):转换成十六进制
rand():返回随机浮点数,范围[0.0,1.0)
mod(number.denominator):取模,求余

使用rand()生成随机数时,可以使其乘以10的倍数来达到生成对应0~10的倍数之内的数字


四.其他函数

user():查询当前用户

md5(str):对一个字符串进行md5摘要,摘要后得到一个32位字符串

database():显示当前正在使用的数据库

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

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

http://www.jsqmd.com/news/474363/

相关文章:

  • VRRTest:显示器刷新率与同步技术检测工具全解析
  • 三步掌握QQ空间历史记录备份:从入门到精通高效完整备份方案
  • Phi-3-mini-128k-instruct镜像使用指南:log日志分析、服务健康检查、响应延迟监控
  • 2026成都可靠公司注册服务机构推荐:公司注册代办、公司注册全套服务、公司注册加急、公司注册收费、公司注册材料选择指南 - 优质品牌商家
  • 彩虹易支付个人免签*件。不需要对接,易支付自带,可兼容微信收款单,赞赏码,支付宝,支付宝小荷包
  • OWL ADVENTURE CSDN技术博客配图优化:自动生成高质量技术示意图
  • C++课后习题训练记录Day117
  • 5步构建专业引用系统:从配置到高效应用
  • 活性炭吸脱附+催化燃烧三维装配图(solidworks)
  • 怎样告诉OpenClaw我的个人偏好和工作习惯?
  • 语音识别降本增效:SenseVoice-Small ONNX量化模型中小企业落地案例
  • ai赋能安装:让快马平台的智能助手解决openclaw配置难题
  • Llama-3.2V-11B-cot实战教程:构建行业知识增强的视觉推理Agent
  • 配置 Redis
  • hardhat 单元测试时如何观察gas消耗情况
  • 【无标题】鲜艺AI抠图3.1
  • X-AnyLabeling全场景技术问题解决方案:从安装到高级应用的系统化故障排除指南
  • Java实现调用HTTP请求的几种常见方式
  • 风电、光伏与储能(含电池和废弃矿井小型抽水蓄能)互补调度运行研究(Matlab代码实现)
  • 配置nginx访问本地静态资源、本地图片、视频。
  • 数据库入门
  • Windows 11兼容性适配技术攻关指南:Locale Emulator运行异常深度解析
  • 你还在 for 循环里使用 + 拼接字符串?明天不用来上班了!
  • 杰理之同声翻译【篇】
  • 3大核心优势,零门槛搭建企业级多商户电商平台:Lilishop全解析
  • 老牌 Java JSON 库杀入 AI 赛道:一行代码省 50% Token 费用
  • 软件开发工具分享
  • 2026年最新时序同笺用户保姆级教程
  • 适用于IntelliJ IDEA 2024.1.2部署Tomcat的完整方法,以及笔者踩的坑,避免高血压,保姆级教程
  • 1995-2025年美国商务部文本库