文档详情

mysql 5.6 字符串函数大全.pdf

发布:2017-12-17约1.27万字共12页下载文档
文本预览下载声明
以下内容基于MySQL 5.6 及更高,大部分函数5.5 也基本适用,更低版本请参考对应版本手册,其内容整理自官方。 ASCII():返回ASCII 码 1. mysql SELECT ASCII(A); 2. ++ 3. | ASCII(A) | 4. ++ 5. | 65 | 6. ++ 7. 1 row in set (0.00 sec) 8. BIN():返回二进制值,非数字则返回0 1. mysql SELECT BIN(HELLO), BIN(8), BIN(10); 2. ++++ 3. | BIN(HELLO) | BIN(8) | BIN(10) | 4. ++++ 5. | 0 | 1000 | 1010 | 6. ++++ 7. 1 row in set (0.00 sec) BIT_LENGTH():以bit 为单位来返回字符串长度 1. mysql SELECT BIT_LENGTH(a), BIT_LENGTH(HELLO); 2. +++ 3. | BIT_LENGTH(a) | BIT_LENGTH(HELLO) | 4. +++ 5. | 8 | 40 | 6. +++ 7. 1 row in set (0.00 sec) CHAR_LENGTH()与CHARACTER_LENGTH():返回字符串的字符数 1. mysql SELECT CHAR_LENGTH(hello world); 2. ++ 3. | CHAR_LENGTH(hello world) | 4. ++ 5. | 11 | 6. ++ 7. 1 row in set (0.00 sec) 8. CHAR():将传入的数转换成正数并返回ACSII 对应的字符 1. mysql SELECT CHAR(77,121.9,83*1,81.3,76); 2. ++ 3. | CHAR(77,121.9,83*1,81.3,76) | 4. ++ 5. | MySQL | 6. ++ 7. 1 row in set, 1 warning (0.00 sec) 8. 9. mysql SHOW WARNINGS; 10. ++++ 11. | Level | Code | Message | 12. ++++ 13. | Warning | 1292 | Truncated incorrect INTEGER value: 121.9 | 14. ++++ 15. 1 row in set (0.00 sec) 1. mysql SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8)); 2. +++ 3. | CHARSET(CHAR(0x65)) | CHARSET(CHAR(0x65 USING utf8)) | 4. +++ 5. | binary | utf8 | 6. +++ 7. 1 row in set (0.00 sec) 8. CONCAT_WS():用特定字符连接参数组成一个字符串(拼接字符串) 1. mysql SELECT CONCAT_WS(_,hello,my,sql); 2. ++ 3. | CONCAT_WS(_,hello,my,sql) | 4. ++ 5. | hello_my_sql | 6. ++ 7. 1 row in set (0.00 sec) CONCAT():连接传入的参数成一个字符串(拼接字符串) 1. mysql SELECT CONCAT(m,y,sql); 2. ++ 3. | CONCAT(m,y,sql) | 4.
显示全部
相似文档