【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();数据加密


相关推荐
NineData4 小时前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师6 小时前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石11 小时前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
倔强的石头_1 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
于眠牧北2 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12024 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1775 天前
《从零搭建NestJS项目》
数据库·typescript