mysql学习(五)掌握函数

243 阅读1分钟

掌握函数

mysql函数

数学函数:
	用于处理数字,这类函数包括绝对值,正弦,余弦,随机函数等等
字符串函数:
	用于处理字符串,其中包含字符串链接,字符串比较,字符串字母的大小写字母转换
日期和时间函数:
	用于处理日期和时间,其中包括获取当前时间,获取当前日期,返回年份,返回日期
条件函数:
	用于处理控制SQL语句时
系统函数:
	用于获取MySQL数据库的系统信息
加密函数:
	用于对字符串进行加密解密
其他函数:
	包含格式化函数和锁函数

绝对值函数

select abs(-5),abs(5);

在这里插入图片描述
floor()函数

select floor(1.5),floor(-2);

在这里插入图片描述
随机函数

select rand(),rand();

在这里插入图片描述
PI函数

select PI();

在这里插入图片描述
保留小数位

select truncate(2.13445566,3);

在这里插入图片描述
round函数

select round(1.6),round(1.2),round(1.123456,3);

在这里插入图片描述
sqrt函数

select sqrt(16),sqrt(25);

在这里插入图片描述
insert函数

select insert("mrkj",3,2,"book");

在这里插入图片描述
字母转换函数

select upper("Ken"),ucase("kenn");

在这里插入图片描述
left函数

select left("ken",2);

在这里插入图片描述
rtrim()函数

select concat("+",rtrim(" mr "),"+");

在这里插入图片描述
substring(s,n,len)

select substring("mrbook",3,4);

在这里插入图片描述
当前日期函数

select curdate(),current_date();

在这里插入图片描述
当前时间函数

select curtime(),current_time();

在这里插入图片描述
获取datetime函数

select now();

在这里插入图片描述
获取mysql版本,以及连接id

select version(),connection_id();

在这里插入图片描述
获取系统用户

select user(),system_user(),session_user();

在这里插入图片描述
对字符串进行加密

select password("Ken");

在这里插入图片描述
对字符串进行md5加密

select md5("Ken");

在这里插入图片描述