欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > MySQL内置函数

MySQL内置函数

2025/4/15 12:09:46 来源:https://blog.csdn.net/qq_73955920/article/details/146883348  浏览:    关键词:MySQL内置函数

一.日期函数

二.字符串函数

2.1concat

2.2length

2.3replace

2.4substring

三.数学函数

3.1abs(绝对值)

3.2ceiling(向上取整)

3.3floor(向下取整)

3.4format(保留小数位数)

3.5rand(随机数)

四.其他函数

4.1user()

4.2database()

4.3ifnull(val1, val2)


一.日期函数

获得年月日:

select current_date();

获得时分秒:

select current_time();

获得时间戳:

select current_timestamp();

在日期的基础上加日期:

select date_add('2017-10-28',interval 10 day);

在日期的基础上减去时间:

select date_sub('2017-10-1',interval 2 day);

计算两个日期之间相差多少天:

select datediff('2017-10-10','2016-9-1');

二.字符串函数

2.1concat

select concat(name,'的语文是',chinese,'分,数学是',math,'分')as'分数' from exam_result;

2.2length

select length(name),name from exam_result;

注意:length函数返回字符串长度,以字节为单位。如果是多字节字符则计算多个字节数;

如果是单字节字符则算作一个字节。比如:字母,数字算作一个字节,中文表示多个字节数

(与字符集编码有关)

2.3replace

2.4substring

三.数学函数

3.1abs(绝对值)

3.2ceiling(向上取整)

3.3floor(向下取整)

3.4format(保留小数位数)

3.5rand(随机数)

四.其他函数

4.1user()

查询当前用户

4.2database()

显示当前正在使用的数据库

4.3ifnullval1 val2

如果val1null,返回val2,否则返回val1的值

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词