MySQL具有许多内置功能,包含字符串,数字,日期和MySQL中的一些高级功能。记录一下方便查阅。
字符串:
功能 | 说明 |
---|---|
ASCII | 返回特定字符的ASCII值 |
CHAR_LENGTH | 返回字符串的长度(以字符为单位) |
CHARACTER_LENGTH | 返回字符串的长度(以字符为单位) |
CONCAT | 将两个或多个表达式加在一起 |
CONCAT_WS | 将两个或多个表达式与分隔符一起添加 |
FIELD | 返回 值在值列表中的索引位置 |
FIND_IN_SET | 返回字符串在字符串列表中的位置 |
FORMAT | 将数字格式化为“#,###,###。##”之类的格式,四舍五入到指定的小数位数 |
INSERT | 在指定位置将字符串插入一定数量的字符 |
INSTR | 返回一个字符串在另一个字符串中首次出现的位置 |
LCASE | 将字符串转换为小写 |
LEFT | 从字符串中提取许多字符(从左开始) |
LENGTH | 返回字符串的长度(以字节为单位) |
LOCATE | 返回字符串中第一次出现子字符串的位置 |
LOWER | 将字符串转换为小写 |
LPAD | 将一个字符串与另一个字符串左移一定长度 |
LTRIM | 删除字符串中的前导空格 |
MID | 从字符串中提取子字符串(从任何位置开始) |
POSITION | 返回子字符串在字符串中首次出现的位置 |
REPEAT | 重复指定的字符串多次 |
REPLACE | 用新的子字符串替换字符串中所有出现的子字符串 |
REVERSE | 反转字符串并返回结果 |
RIGHT | 从字符串中提取许多字符(从右开始) |
RPAD | 将一个字符串与另一个字符串右移一定长度 |
RTRIM | 删除字符串中的尾随空格 |
SPACE | 返回指定数量的空格字符的字符串 |
STRCMP | 比较两个字符串 |
SUBSTR | 从字符串中提取子字符串(从任何位置开始) |
SUBSTRING | 从字符串中提取子字符串(从任何位置开始) |
SUBSTRING_INDEX | 返回指定数目的定界符出现之前的字符串的子字符串 |
TRIM | 从字符串中删除前导和尾随空格 |
UCASE | 将字符串转换为大写 |
UPPER | 将字符串转换为大写 |
使用示例:
select function(str) from table;
复制
文章转载自测试备忘录,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1391次阅读
2025-03-13 11:40:53
MySQL8.0统计信息总结
闫建(Rock Yan)
526次阅读
2025-03-17 16:04:03
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
485次阅读
2025-03-13 14:38:19
SQL优化 - explain查看SQL执行计划(一)
金同学
415次阅读
2025-03-13 16:04:22
MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!
szrsu
392次阅读
2025-03-13 00:29:43
MySQL生产实战优化(利用Index skip scan优化性能提升257倍)
chengang
346次阅读
2025-03-17 10:36:40
MySQL数据库当前和历史事务分析
听见风的声音
333次阅读
2025-04-01 08:47:17
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
297次阅读
2025-03-28 16:28:31
墨天轮个人数说知识点合集
JiekeXu
282次阅读
2025-04-01 15:56:03
一键装库脚本3分钟极速部署,传统耗时砍掉95%!
IT邦德
275次阅读
2025-03-10 07:58:44