首页 / MYSQL / mysql 简单函数总结
mysql 简单函数总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql 简单函数总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2422字,纯文字阅读大概需要4分钟。
内容图文
![mysql 简单函数总结](/upload/InfoBanner/zyjiaocheng/870/faa41fc642ab4e15937c933896d34547.jpg)
(9)常见函数
一、字符串函数
-
concat(a,b,c) 字符串 s1,s2 等多个字符串合并为一个字符串
-
insert(a,x,len,b) 字符串 b 替换 a 的第x 个位置 替换长度为 len .如果len 过大 、超过的消失
-
lower(s) 所有字母变小写
-
upper(s) 所有字母专大写
-
left(s,n) 返回字符串 s 的前 n 个字符
-
right(s,n) 返回字符串 s 的后 n 个字符
-
lpad(s1,lens2) 在字符串 s1 开头处 填充字符串 s2 、直到字符串达到 len 长度
-
rpad(s1,len,s2) 在字符串 s1 结尾处 填充字符串 s2 、直到字符串达到 len 长度
-
ltrim(s) 去掉字符串 s 开始处的空格
-
rtrim( s) 去电字符串 s 结尾出的空格
-
trim(s) 同时去掉开头 和 结尾的空格
-
pepeat(s,n) 将字符串重复 n 次
-
replace(s,s1,s2) 将字符串 s2 替代字符串 s 中的字符串 s1
-
reverse(s) 倒序字符串
-
strcmp(s1,s2) ASKII码 比较字符串,s1 > s2 返回 1 、s1 < s2 返回 -1 ,s1 = s2 返回
( 一个字符、一个字符、顺序比较出结果就返回、否则继续比较) -
substring(s,start,length) 从字符串 s 的第 start 位置 截取长度为 length 的字符串
二、数值比较
- mod(x,y) x 除 y 的余数
- sqrt(x) x 的平方根
- pow(x,y) x 的 y 次方
- exp(x) e 的 x 次方
- log(x) 以 e 为底 x 的对数
- max(list) 字段中的最大值
- min(list) 字段中的最小值
- sum(list) 字段的总和
- count(list) 频数
- avg(list) 平均数
- ceil(x) 向上取整
- floor(x) 向下取整
- round(x) 四舍五入
- truncate(x,y) 数值 x 保留小数点 后 y 位的值
- rand() 返回 0 - 1 的随机小数
三、日期时间
- curdate() 返回当前日期(年:月:日)
- curtime() 返回当前时间(时:分:秒)
- now() 返回日期和时间
- unix_timestamp(data) 返回 data 的时间戳
- from_unixtime(时间戳) 返回时间戳的 日期值
- year(data) 返回年份
- month(data) 返回月份
- hour(data) 返回小时
- minute(data) 返回分钟
- second(data) 返回秒
- week(data) 返回这个星期是 本年第 ? 个星期(0 - 53)
- monthname(data) 返回英文月份
- date_format(data, fmt) 按表达式 fmt 格式 显示日期
- date_add(add, interval expr type) 计算起始日期 data 加上一个时间段后的日期 interval 2 day。 (hour、day、week、month、year、second、minute)
- datediff(date1,date2) 计算 date1 到 date2 之间间隔天数 (1 -1)
四、流程函数
- if(value, t, f) 如果 value 是真的 返回 t 否则 f
- ifnull(value1,value2) 如果 value1 不是空返回 否则 返回 value2
- case when value1 then yes1 else no1 end 如果value1 为真 返回 yes1 否则返回 no1
- case value1 when value2 then yes1 else no1 end 如果 value1 = value2 返回 yes1 否则 返回 no1
五、其他函数
- database() 返回当前数据库名
- version() 返回数据库版本号
- user() 返回当前用户
- inet_aton(ip) 返回ip地址 的数字表达式
- inet_ntoa(number) 返回数字代表的 ip地址
- password(string) 返回字符串的加密版本
- md5 返回字符串的 md5 值
内容总结
以上是互联网集市为您收集整理的mysql 简单函数总结全部内容,希望文章能够帮你解决mysql 简单函数总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。