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


相关推荐
哥哥还在IT中35 分钟前
脚本统计MongoDB集合表数据量
数据库·mongodb
爱敲代码的TOM1 小时前
手撕Redis源码1-数据结构实现
数据库·redis·缓存
孫治AllenSun1 小时前
【Mysql】联合索引生效分析案例
java·数据库·mysql
蓝黑20201 小时前
MySQL的case
数据库·mysql
书唐瑞1 小时前
Percona pt-archiver 出现数据不对等
java·服务器·数据库
ALLSectorSorft1 小时前
相亲小程序个人资料管理系统模块搭建
服务器·网络·数据库·python·sql
CHEN5_021 小时前
【Java面试题】缓存穿透
java·开发语言·数据库·redis·缓存
卍郝凝卍2 小时前
云服务器数据库
运维·服务器·数据库
不辉放弃2 小时前
Spark SQL 的详细介绍
数据库·pyspark·大数据开发·sparksql
Debug笔记2 小时前
MySQL 慢查询优化实战:看懂执行计划,性能提升 10 倍不是梦。
mysql