1.日期函数
select current_date() //获取当前的日期如2025-3-3
select current_time() //获取当前时间如16:16:11
select date_sub('2025-3-3','2022-3-1'); //将前一个时间和后一个时间作差
对日期函数的运用:
1.创建一张表,记录生日
2.创建一个留言表
2. 字符串函数
Select charset(name) from exam_result; //获取exam_result这一列每一个数据的字符集
select concat(name,'的语文是',chinese,'分,数学是',math,'分')
as '分数' from exam_result;
//通过concat来组织数据
select length(name), name from exam_result; //显示每个姓名占用的字节数
select replace(name,'唐','tang') as cname,name from exam_result;
//将唐替换为tang
select substring(name,2,2),name from exam_result;//截取name的第二个和第三个字符
3.数学函数
4.其他函数
user() 查询当前用户
md5(str)对一个字符串进行md5摘要,摘要后得到一个32为字符串
database()显示当前正在使用的数据库
ifnull(val1,val2)如果val1为null,返回val2否则返回val1