MySQL内置函数

一、日期函数

1.1获得年月日

1.2获得时分秒

1.3获得时间戳

1.4获得当前得日期时间

1.5提取日期部分

也可以在date函数里面镶嵌函数:

1.6在日期后面加上一定得日期

1.7在日期后面减去一定得日期

1.8计算两个日期之间得时间差

1.9案例

案例一:创建一个生日表并记录生日信息

案例二:创建一个留言板

查询两分钟以内发布得评论:

二、字符串函数

案例:

1、获取emp表的ename列的字符集

bash 复制代码
select charset(ename) from EMP;

2、查询子串是否位于主串中

3、字符串得连接

4、字符串大小写转换

5、提取字符

6、求字符串长度

7、要求显示exam_result表中的信息,显示格式:"姓名:XXX,总分:XXX,语文成绩:XXX,数学成绩:XXX,英语成绩:XXX"

8、求学生表中学生姓名占用的字节数

注意:length函数返回字符串长度,以字节为单位。如果是多字节字符则计算多个字节数;如果是单字节字符则算作一个字节。比如:字母,数字算作一个字节,中文表示多个字节数(与字符集编码有关)

9、将EMP表中所有名字中有S的替换成'上海'

10、截取EMP表中ename字段的第二个到第三个字符

11、以首字母小写的方式显示所有员工的姓名

12、去掉空格

三、数学函数

案例:

1、绝对值

2、十进制转二进制

3、转十六进制

4、格式化,保留精度

四、其他函数

4.1user() 查询当前用户

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

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

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

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

相关推荐
SkyWalking中文站2 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
郝学胜_神的一滴6 小时前
CMake 034:生成器表达式:解耦构建时序、精简分支逻辑的终极利器
c++·cmake
tntxia19 小时前
linux curl命令详解_curl详解
linux
扛枪的书生21 小时前
Linux 网络管理器用法速查
linux
见过夏天1 天前
C++ 基础入门完全指南
c++
SkyWalking中文站1 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
顺风尿一寸1 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
雪梨酱QAQ1 天前
Kubeneters HA Cluster部署
运维
jiayou641 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
江华森1 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维