这篇具有很好参考价值的文章主要介绍了《MySQL》内置函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
日期函数
函数名称 |
功能 |
current_date() |
当前日期(yyyy-mm-dd) |
current_time() |
当前时间(hh-mm-ss) |
current_timestamp() |
当前时间戳(yyyy-mm-dd hh-mm-ss) |
now() |
当前日期时间 |
date(datetime) |
返回datetime参数的日期部分 |
date_add(date, interval d_value_type) |
返回date加上d的日期时间,d可以是天、时、分、秒 |
date_sub(date, interval d_value_type) |
返回date减上d的日期时间,d可以是天、时、分、秒 |
datediff(date1, date2) |
date1 - date2的日期差,单位是天 |
文章来源:https://www.toymoban.com/news/detail-549730.html
文章来源地址https://www.toymoban.com/news/detail-549730.html
字符串函数
函数名称 |
功能 |
charset(str) |
返回字符串字符集 |
concat(string2, [, …] |
连接字符串 |
instr(string, substring) |
返回substring在string中出现的位置,没有返回0 |
ucase(string2) |
转换成大写 |
lcase(string2) |
转换成小写 |
left(string2, length) |
从string2中的左边起取length个字符 |
length(string) |
string的长度 |
replace(str, search_str, replace_str) |
把str中的search_str替换成replace_str |
strcmp(str1, str2) |
逐字符比较两个字符串大小 |
substring(str, position, length) |
从str的postion开始,取length个字符 |
ltrim(str) / rtrim(str) / trim(str) |
去除左/右/两边的空格 |
- charset() 和 concat()
- instr() 和 ucase() 和 lcase()
- left() 和 right() 和 length()
- replace() 和 substring()
- ltrim() 和 trim() 和 rtrim()
数学函数
函数名称 |
功能 |
abs() |
绝对值函数 |
bin(num) |
十进制转二进制 |
hex(num) |
十进制转十六进制 |
conv(num, from_base, to_base) |
进制转换 |
ceiling(num) |
向上取整 |
floor(num) |
向下取整 |
format(num, decimal_places) |
格式化,保留小数位数 |
rand() |
随机数,[0.0,1.0) |
mod(num, denominator) |
取模 |
其他函数
函数名称 |
功能 |
ifnull(val1, val2) |
如果val1为null,返回val2,否则返回val1的值 |
password() |
MySQL数据库使用该函数对用户加密 |
database() |
显示当前正在使用的数据库 |
md5(str) |
对一个字符串进行md5摘要,摘要后得到一个32位字符串 |
user() |
查询当前用户 |
到了这里,关于《MySQL》内置函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!