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

MySQL中字符串函数详细介绍

 2009-02-25 11:16:34 来源:WEB开发网   
核心提示: mysql>SELECTLENGTH('text');->4◆ LOAD_FILE(file_name)读取文件并将这一文件按照字符串的格式返回, 文件的位置必须在服务器上,你必须为文件制定路径全名,MySQL中字符串函数详细介绍(8),而且你还必须拥有FILE

mysql> SELECT LENGTH('text');
-> 4

◆ LOAD_FILE(file_name)

读取文件并将这一文件按照字符串的格式返回。 文件的位置必须在服务器上,你必须为文件制定路径全名,而且你还必须拥有FILE 特许权。文件必须可读取,文件容量必须小于 max_allowed_packet字节。

若文件不存在,或因不满足上述条件而不能被读取, 则函数返回值为 NULL。

mysql> UPDATE tbl_name
SET blob_column=LOAD_FILE('/tmp/picture')
WHERE id=1;

◆ LOCATE(substr,str) , LOCATE(substr,str,pos)

第一个语法返回字符串 str中子字符串substr的第一个出现位置。第二个语法返回字符串 str中子字符串substr的第一个出现位置, 起始位置在pos。如若substr 不在str中,则返回值为0。

mysql> SELECT LOCATE('bar', 'foobarbar');
-> 4
mysql> SELECT LOCATE('xbar', 'foobar');
-> 0
mysql> SELECT LOCATE('bar', 'foobarbar',5);
-> 7

这个函数支持多字节字元,并且只有当至少有一个参数是二进制字符串时区分大小写。

◆ LOWER(str)

返回字符串 str 以及所有根据最新的字符集映射表变为小写字母的字符 (默认为  cp1252 Latin1)。

mysql> SELECT LOWER('QUADRATICALLY');
-> 'quadratically'

这个函数支持多字节字元。

◆ LPAD(str,len,padstr)

返回字符串 str, 其左边由字符串padstr 填补到len 字符长度。假如str 的长度大于len, 则返回值被缩短至 len 字符。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:MySQL 字符串 函数

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