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的值

相关推荐
剩下了什么24 分钟前
MySQL JSON_SET() 函数
数据库·mysql·json
山峰哥1 小时前
数据库工程与SQL调优——从索引策略到查询优化的深度实践
数据库·sql·性能优化·编辑器
较劲男子汉1 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
java搬砖工-苤-初心不变1 小时前
MySQL 主从复制配置完全指南:从原理到实践
数据库·mysql
Doro再努力1 小时前
Vim 快速上手实操手册:从入门到生产环境实战
linux·编辑器·vim
wypywyp1 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
风流倜傥唐伯虎2 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力2 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene2 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛2 小时前
Nginx日志切分
服务器·前端·nginx