WEB开发网
开发学院数据库MySQL MySQL中字符串函数详解 阅读

MySQL中字符串函数详解

 2010-06-14 15:57:09 来源:WEB开发网   
核心提示:◆ UCASE(str)UCASE()是UPPER()的同义词,◆ UNCOMPRESS(string_to_uncompress)对经COMPRESS()函数压缩后的字符串进行解压缩,MySQL中字符串函数详解(9),若参数为压缩值,则结果为 NULL,结果字符以二进制字符串的形式返回,mysql>SELECT

◆ UCASE(str)

UCASE()是UPPER()的同义词。

◆ UNCOMPRESS(string_to_uncompress)

对经COMPRESS()函数压缩后的字符串进行解压缩。若参数为压缩值,则结果为 NULL。这个函数要求  MySQL 已被诸如zlib 之类的压缩库编译过。否则, 返回值将始终是 NULL。

mysql> SELECT UNCOMPRESS(COMPRESS('any string'));
-> 'any string'
mysql> SELECT UNCOMPRESS('any string');
-> NULL

◆ UNCOMPRESSED_LENGTH(compressed_string)

返回压缩字符串压缩前的长度。

mysql> SELECT UNCOMPRESSED_LENGTH(COMPRESS(REPEAT('a',30)));
-> 30

◆ UNHEX(str)

执行从HEX(str)的反向操作。就是说,它将参数中的每一对十六进制数字理解为一个数字,并将其转化为该数字代表的字符。结果字符以二进制字符串的形式返回。

mysql> SELECT UNHEX('4D7953514C');
-> 'MySQL'
mysql> SELECT 0x4D7953514C;
-> 'MySQL'
mysql> SELECT UNHEX(HEX('string'));
-> 'string'
mysql> SELECT HEX(UNHEX('1267'));
-> '1267'

◆ UPPER(str)

返回字符串str, 以及根据最新字符集映射转化为大写字母的字符 (默认为cp1252 Latin1).

mysql> SELECT UPPER('Hej');
-> 'HEJ'

该函数支持多字节字元。

上一页  4 5 6 7 8 9 

Tags:MySQL 字符串 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接