mysql中的字符串操作

mysql中的字符串操作

ID:40560275

大小:38.50 KB

页数:6页

时间:2019-08-04

mysql中的字符串操作_第1页
mysql中的字符串操作_第2页
mysql中的字符串操作_第3页
mysql中的字符串操作_第4页
mysql中的字符串操作_第5页
资源描述:

《mysql中的字符串操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、update  articlesetbody=(REPLACE(body,'

',''))wheretypeid=21用mysqlupdate和replace在mysql中替换某一个字段的部分内容updateusers_settingsset`ConfigValue`=replace(configvalue,'fromstr''tostr')where`ConfigName`='accesslist'对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果

2、str是空字符串,返回0。如果str是NULL,返回NULL。mysql>selectASCII('2');      ->50mysql>selectASCII(2);      ->50mysql>selectASCII('dx');      ->100也可参见ORD()函数。ORD(str)如果字符串str最左面字符是一个多字节字符,通过以格式((firstbyteASCIIcode)*256+(secondbyteASCIIcode))[*256+thirdbyteASCIIcode...]返回字符的ASCII代码值来

3、返回多字节字符代码。如果最左面的字符不是一个多字节字符。返回与ASCII()函数返回的相同值。mysql>selectORD('2');      ->50CONV(N,from_base,to_base)在不同的数字基之间变换数字。返回数字N的字符串数字,从from_base基变换为to_base基,如果任何参数是NULL,返回NULL。参数N解释为一个整数,但是可以指定为一个整数或一个字符串。最小基是2且最大的基是36。如果to_base是一个负数,N被认为是一个有符号数,否则,N被当作无符号数。CONV以64位点精度工作。

4、mysql>selectCONV("a",16,2);      ->'1010'mysql>selectCONV("6E",18,;      ->'172'mysql>selectCONV(-17,10,-1;      ->'-H'mysql>selectCONV(10+"10"+'10'+0xa,10,10);      ->'40'BIN(N)返回二进制值N的一个字符串表示,在此N是一个长整数(BIGINT)数字,这等价于CONV(N,10,2)。如果N是NULL,返回NULL。mysql>selectBIN(12);

5、      ->'1100'OCT(N)返回八进制值N的一个字符串的表示,在此N是一个长整型数字,这等价于CONV(N,10,。如果N是NULL,返回NULL。mysql>selectOCT(12);      ->'14'HEX(N)返回十六进制值N一个字符串的表示,在此N是一个长整型(BIGINT)数字,这等价于CONV(N,10,16)。如果N是NULL,返回NULL。mysql>selectHEX(255);      ->'FF'CHAR(N,...)CHAR()将参数解释为整数并且返回由这些整数的ASCII代码字符组

6、成的一个字符串。NULL值被跳过。mysql>selectCHAR(77,121,83,81,'76');      ->'MySQL'mysql>selectCHAR(77,77.3,'77.3');      ->'MMM'CONCAT(str1,str2,...)返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。mysql>selectCONCAT('My','S','QL');      ->'MySQL'mysql>selectCONCAT('

7、My',NULL,'QL');      ->NULLmysql>selectCONCAT(14.3);      ->'14.3'LENGTH(str) OCTET_LENGTH(str) CHAR_LENGTH(str) CHARACTER_LENGTH(str)返回字符串str的长度。mysql>selectLENGTH('text');      ->4mysql>selectOCTET_LENGTH('text');      ->4注意,对于多字节字符,其CHAR_LENGTH()仅计算一次。LOCATE(subst

8、r,str) POSITION(substrINstr)返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.mysql>selectLOCATE('bar','foobarbar');      ->4mysql>sel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关标签