MySQL 字符串函数大全 MySQL 中的字符串函数可以在数据库中进行各种字符串操作。下面是 MySQL 中的一些常用字符串函数: 1. ASCII(str) ASCII 函数返回字符串 str 的第一个字符的 ASCII 值。如果 str 是空串,则返回 0。 示例:mysql> select ASCII('2'); -> 50 2. ORD(str) ORD 函数返回字符串 str 的第一个字符的 ASCII 值。如果 str 是多字节字符,则返回一个格式化的值,例如 ((first byte ASCII code)*256+(second byte ASCII code))[*256+third byte ASCII code...] 示例:mysql> select ORD('2'); -> 50 3. CONV(N,from_base,to_base) CONV 函数将数字 N 从 from_base 进制转换为 to_base 进制,并返回一个字符串。如果任何参数为 NULL,则返回 NULL。进制范围为 2-36 进制。 示例:mysql> select CONV("a",16,2); -> '1010' 4. BIN(N) BIN 函数将数字 N 转换为二进制值,并返回一个字符串。相当于 CONV(N,10,2)。 示例:mysql> select BIN(12); -> '1100' 5. OCT(N) OCT 函数将数字 N 转换为八进制值,并返回一个字符串。相当于 CONV(N,10,8)。 示例:mysql> select OCT(12); -> '14' 6. HEX(N) HEX 函数将数字 N 转换为十六进制值,并返回一个字符串。相当于 CONV(N,10,16)。 示例:mysql> select HEX(255); -> 'FF' 7. CHAR(N,...) CHAR 函数返回由参数 N,... 对应的 ASCII 代码字符组成的一个字符串。如果参数是 NULL,则跳过。 示例:mysql> select CHAR(77,121,83,81,'76'); -> 'MySQL' 8. CONCAT(str1,str2,...) CONCAT 函数将参数连接成一个长字符串,并返回。如果任何参数是 NULL,则返回 NULL。 示例:mysql> select CONCAT('My', 'S', 'QL'); -> 'MySQL' 9. LENGTH(str) LENGTH 函数返回字符串 str 的长度。 示例:mysql> select LENGTH('text'); -> 4 10. OCTET_LENGTH(str) OCTET_LENGTH 函数返回字符串 str 的长度,等价于 LENGTH 函数。 示例:mysql> select OCTET_LENGTH('text'); -> 4 11. CHAR_LENGTH(str) CHAR_LENGTH 函数返回字符串 str 的长度,对于多字节字符仅计算一次。 示例:mysql> select CHAR_LENGTH('text'); -> 4 12. CHARACTER_LENGTH(str) CHARACTER_LENGTH 函数返回字符串 str 的长度,等价于 CHAR_LENGTH 函数。 示例:mysql> select CHARACTER_LENGTH('text'); -> 4 13. LOCATE(substr,str) LOCATE 函数返回字符串 substr 在字符串 str 第一次出现的位置。如果 str 不包含 substr,则返回 0。 示例:mysql> select LOCATE('bar', 'foobarbar'); -> 4 14. LOCATE(substr,str,pos) LOCATE 函数返回字符串 substr 在字符串 str 的第 pos 个位置起第一次出现的位置。如果 str 不包含 substr,则返回 0。 示例:mysql> select LOCATE('bar', 'foobarbar',5); -> 7 15. INSTR(str,substr) INSTR 函数返回字符串 substr 在字符串 str 第一次出现的位置。如果 str 不包含 substr,则返回 0。 示例:mysql> select INSTR('foobarbar', 'bar'); -> 4 这些函数可以在 MySQL 中进行各种字符串操作,帮助开发者更好地处理字符串数据。



















剩余17页未读,继续阅读


- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- vcos_components_configs-智能车资源
- 中职计算机教学中存在的问题及对策探思.docx
- 数字图像处理实验指导说明书zqd.doc
- lanqiao-蓝桥杯资源
- 汇编语言-汇编语言资源
- 通信工程中多网融合技术的探析.docx
- 基于华为云计算技术的多课程教学平台的构建.docx
- cotParam-C语言资源
- klogging-C++资源
- VC数据挖掘在客户关系管理中的实际应用.doc
- (源码)基于Pytorch的CenterNet目标检测模型实现.zip
- 完成Java面向对象程序设计方案实验课的心得体会.doc
- 中职计算机蓝领人才培养的思考与探索.docx
- 海外工程项目管理面临的挑战与对策.docx
- 基于智慧城市的快递寄件系统研究.docx
- 人工智能改善生活.docx


