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

相关推荐
浅念-2 分钟前
MySQL 索引底层完整详解|磁盘Page|B+树推导|聚簇非聚簇索引|索引SQL操作
大数据·数据库·b树·sql·mysql·面试·职场和发展
Tyler_TXZ5 分钟前
C++C语言之——树
c语言·c++·算法·
苏灿烤鱼13 分钟前
一套进程代替八件套,桌面更稳还是单点更大
linux·github·shell
旖旎夜光15 分钟前
LeetCode 30:串联所有单词的子串(滑动窗口) —— 题解
数据结构·c++·算法·leetcode·滑动窗口
星恒随风16 分钟前
C++ 红黑树封装(二):迭代器、const_iterator 与 operator[] 完整实现 mymap 和 myset
开发语言·c++·状态模式
刘梦薇17 分钟前
SSH连接失败connection reset解决办法
linux·运维·ubuntu·ssh·腾讯云
Mico1822 分钟前
Percona Toolkit 3.5.7 完整实战笔记(从入门到精通)
mysql
小白勇闯网安圈36 分钟前
Django Form 组件详解:从表单生成到 ModelForm 数据校验
数据库·django·sqlite
Rsingstarzengjx38 分钟前
stm32m157 U-boot 测试
linux·运维·服务器
小小龙学IT1 小时前
oneTBB 开源并行编程库深度解析:从工作窃取调度器到 flow graph 实战
c++·开源