【MySQL--->内置函数】

### 文章目录

  • [@TOC(文章目录)](#文章目录 @TOC 一、日期函数 二、字符串函数 三、数学函数 四、其他函数)
  • [一、日期函数](#文章目录 @TOC 一、日期函数 二、字符串函数 三、数学函数 四、其他函数)
  • [二、字符串函数](#文章目录 @TOC 一、日期函数 二、字符串函数 三、数学函数 四、其他函数)
  • [三、数学函数](#文章目录 @TOC 一、日期函数 二、字符串函数 三、数学函数 四、其他函数)
  • [四、其他函数](#文章目录 @TOC 一、日期函数 二、字符串函数 三、数学函数 四、其他函数)

一、日期函数

current_date();当前日期
current_time();当前时间
current_timestamp();当前时间戳

now();当前时间
date('date');日期

date_sub(date,interval number second/minute/hour/day/month/year);日期减运算
date_add(date,interval number second/minute/hour/day/month/year);日期加运算

datediff(date1,date2);计算日期差

计算出两分钟内更新的信息

二、字符串函数


charset(variable);求编码格式

concat(str1,str2,...)连接多个字符串

instr(str,substr);返回子串在字符串中的起始位置

子串存在返回位置,否则返回0;

ucase(str)转换大写字符
lcase(str)转换小写字符
length()求字符串长度
substring(str,pos,length)取字符串子串

将岗位名称的首字母转换为小写显示

ltrim(),trim(),rtrim()去除字符串左边,两边,右边空格.

replace(str,search_str,replace_str);字符串子串替换

将名字中的S字符替换为上海

strcmp(str,str)字符串比较

left(str,length);从字符串左边截取length个字符
right(str,length);从字符串右边截取length个字符

三、数学函数

abs(number);取绝对值

bin(decimalnumber);转换为二进制

conv(number,from_base,to_base);讲一个数字转换为指定进制数

hex(decimalnumber);十进制转十六进制

rand();随机数

mod(number,denominator);取模

format(number,decimal_places);格式化,指定保留小数位数

ceiling(number);向上取整

floor(number);向下取整

四、其他函数

user();查看使用mysql的用户
database();查看正在使用的数据库

md5();数据摘要
password();数据加密


相关推荐
troy1288 小时前
向量数据库选型指南:Milvus / Qdrant / Chroma / pgvector
数据库·milvus
彧azz8 小时前
Redis 全面指南:从核心概念到高可用架构实战
数据库·redis·架构
DBA小马哥9 小时前
MongoDB 数据同步怎么做?oplog、Change Streams、同步工具 4 种方案一次讲清(附踩坑清单)
数据库·mongodb
服务端相声演员10 小时前
in子查询的执行可能被优化为连接查询
mysql
香菜TTT10 小时前
Redis的哨兵机制
java·数据库·redis
风哥2号11 小时前
数据库教程FGMT13‑Oracle性能优化之数据仓库与分区表
数据库·oracle·性能优化
玉宇夕落11 小时前
Docker + Milvus,数据库永久存放记忆,让对话历史永不丢失
数据库·docker·llm
Zenova EdgeOS12 小时前
工业网关数据持久化:从同步到 WAL 的工程实战
网络·数据库·oracle
企查查数据服务12 小时前
全军禁入下客商准入风控,关联图谱与穿透核查
大数据·开发语言·数据库·php