Mysql 内置函数 日期函数函数名称描述current_date()当前日期current_time()当前时间current_timestamp()当前时间戳date(datetime)返回 datetime 参数的日期部分date_add(date, interval d_value_type)在 date 中添加日期或时间interval 后的数值单位可以是year minute second daydate_sub(date, interval d_value_type)在 date 中减去日期或时间interval 后的数值单位可以是year minute second daydatediff(date1, date2)两个日期的差单位是天now()当前日期时间获得年月日获得时分秒获得时间戳在日期的基础上加日期在日期的基础上减去时间计算两个日期之间相差多少天字符串函数函数名称描述charset(str)返回字符串字符集concat(string2 [,…])连接字符串instr(string, substring)返回 substring 在 string 中出现的位置没有返回 0ucase(string2)转换成大写lcase(string2)转换成小写left(string2, length)从 string2 中的左边起取 length 个字符length(string)string 的长度replace(str, search_str, replace_str)在 str 中用 replace_str 替换 search_strstrcmp(string1, string2)逐字符比较两字符串大小substring(str, position [,length])从 str 的 position 开始取 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)取模求余绝对值向上取整向下取整保留2位小数位数小数四舍五入)产生随机数其它函数user()查询当前用户md5(str)对一个字符串进行md5摘要摘要后得到一个32位字符串哈希加密database()显示当前正在使用的数据库ifnullval1 val2如果val1为null返回val2否则返回val1的值注意null不需要带单引号replace日常开发里处理字符串是家常便饭清洗文本、分割标记、统计字符出现次数REPLACE绝对是出镜率很高的基础函数。REPLACE(原始字符串, 需要搜寻的内容, 替换后的内容)扫描整段字符串把所有匹配到的内容统一替换成目标内容。-- 示例1把逗号替换成竖线-- 示例2把指定文字直接删掉

相关新闻

最新新闻

从CTF实战解析文件上传漏洞:绕过防护与安全防御全攻略

从CTF实战解析文件上传漏洞:绕过防护与安全防御全攻略

1. 项目概述:从一道CTF题看文件上传漏洞的攻防本质最近在复盘一些经典的网络安全竞赛题目,特别是关于文件上传漏洞的,发现“[强网杯 2019]Upload”这道题非常有意思。它不像一些直白的题目,给你一个明显有缺陷的上传点&#xff0c…

2026/8/5 12:08:08
13、Rust程序设计语言——认识Cargo和Crates.io

13、Rust程序设计语言——认识Cargo和Crates.io

目录1. 采用发布配置自定义构建2. 将crate发布到Crates.io2.1 编写有用的文档注释2.1.1 常用章节2.1.2 文档注释作为测试2.1.3 注释包含项的结构2.2 导出实用的公有API2.3 创建crates.io账号2.4 向新crate添加元数据2.5 发布到crates.io2.6 发布现有crate的新版本2.7 使用cargo…

2026/8/5 12:08:08
AI Agent学习:Harness工程——模型之外的Agent核心竞争力(李博杰《深入理解 AI Agent》1.2观后总结)

AI Agent学习:Harness工程——模型之外的Agent核心竞争力(李博杰《深入理解 AI Agent》1.2观后总结)

一、Harness工程的核心本质 基础Agent依靠大模型ReAct循环、上下文和工具,可以跑通演示Demo,但存在天然缺陷,容易出现模型幻觉、工具选错、异常无法自愈等问题。Demo可以运行不代表产品可用,而Harness工程就是补齐这些缺陷、让Age…

2026/8/5 12:08:08
CentOS 8静态IP配置详解:从原理到实战的完整指南

CentOS 8静态IP配置详解:从原理到实战的完整指南

1. 项目概述:为什么静态IP配置是运维的“必修课” 在Linux服务器运维,尤其是CentOS这类企业级发行版的使用中,配置静态IP地址几乎是每个管理员上手后要做的第一件事。你可能刚从虚拟机里装好一个崭新的CentOS 8,或者接手了一台物理…

2026/8/5 12:08:08
Oracle表空间扩展实战:DBA必备的三种扩容方案与避坑指南

Oracle表空间扩展实战:DBA必备的三种扩容方案与避坑指南

1. 项目概述:为什么表空间扩展是DBA的日常必修课 在Oracle数据库的日常运维中,表空间管理绝对算得上是DBA的“家常便饭”。无论是业务数据量的自然增长,还是突如其来的数据导入需求,都可能导致表空间耗尽,进而引发应用…

2026/8/5 12:08:08
HarmonyOS NEXT 企业级记账APP:项目性能优化

HarmonyOS NEXT 企业级记账APP:项目性能优化

项目性能优化 本文是《HarmonyOS NEXT 企业级开发实战:30篇打造智能记账APP》系列的第 27 篇,对应 Git Tag v0.2.7。全面优化项目性能:列表虚拟化、懒加载、内存泄漏检测、启动加速、渲染优化。 前言 本篇作为系列的第 27 篇,聚焦…

2026/8/5 12:03:08