mysql函数大全

上传人:小** 文档编号:89126186 上传时间:2019-05-19 格式:DOC 页数:29 大小:69.50KB
返回 下载 相关 举报
mysql函数大全_第1页
第1页 / 共29页
mysql函数大全_第2页
第2页 / 共29页
mysql函数大全_第3页
第3页 / 共29页
mysql函数大全_第4页
第4页 / 共29页
mysql函数大全_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《mysql函数大全》由会员分享,可在线阅读,更多相关《mysql函数大全(29页珍藏版)》请在金锄头文库上搜索。

1、mysql函数大全mysql函数大全 mysql 字符串函数用法集合第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。mysql select ascii(d);+-+| ascii(d) |+-+| 100 |+-+1 row in set (0.00 sec)mysql select ascii(dx);+-+| ascii(dx) |+-+| 100 |+-+1 row in set (0.00 sec)mysql select ascii(2);+-+| ascii(2) |+-+| 50 |+-+1 row in set (0.00 sec)m

2、ysql select ascii(2);+-+| ascii(2) |+-+| 50 |+-+1 row in set (0.00 sec)mysql select ascii(0);+-+| ascii(0) |+-+| 48 |+-+1 row in set (0.00 sec)mysql select ascii( );+-+| ascii( ) |+-+| 32 |+-+1 row in set (0.00 sec)如果str是空字符串,返回0。mysql select ascii();+-+| ascii() |+-+| 0 |+-+1 row in set (0.00 sec)如

3、果str是NULL,返回NULL。mysql select ascii(null);+-+| ascii(null) |+-+| NULL |+-+也可参见ORD()函数。ORD(str)如果字符串str最左面字符是一个多字节字符,通过以格式(first byte ASCII code)*256+(second byte ASCII code)*256+third byte ASCII code.返回字符的ASCII代码值来返回多字节字符代码。如果最左面的字符不是一个多字节字符。返回与ASCII()函数返回的相同值。mysql select ORD(2); - 50CONV(N,from_ba

4、se,to_base)在不同的数字基之间变换数字。返回数字N的字符串数字,从from_base基变换为to_base基,如果任何参数是NULL,返回NULL。参数N解释为一个整数,但是可以指定为一个整数或一个字符串。最小基是2且最大的基是36。如果to_base是一个负数,N被认为是一个有符号数,否则,N被当作无符号数。 CONV以64位点精度工作。mysql select CONV(a,16,2); - 1010mysql select CONV(6E,18,8); - 172mysql select CONV(-17,10,-18); - -Hmysql select CONV(10+10

5、+10+0xa,10,10); - 40BIN(N)返回二进制值N的一个字符串表示,在此N是一个长整数(BIGINT)数字,这等价于CONV(N,10,2)。如果N是NULL,返回NULL。mysql select BIN(12); - 1100OCT(N)返回八进制值N的一个字符串的表示,在此N是一个长整型数字,这等价于CONV(N,10,8)。如果N是NULL,返回NULL。mysql select OCT(12); - 14HEX(N)返回十六进制值N一个字符串的表示,在此N是一个长整型(BIGINT)数字,这等价于CONV(N,10,16)。如果N是NULL,返回NULL。mysql

6、select HEX(255); - FFCHAR(N,.)CHAR()将参数解释为整数并且返回由这些整数的ASCII代码字符组成的一个字符串。NULL值被跳过。mysql select CHAR(77,121,83,81,76); - MySQLmysql select CHAR(77,77.3,77.3); - MMMCONCAT(str1,str2,.)返回来自于参数连结的字符串。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。mysql select concat(123);+-+| concat(123) |+-+| 123 |+-+1 row in set (0.00

7、sec)mysql select concat(123);+-+| concat(123) |+-+| 123 |+-+1 row in set (0.00 sec)mysql select concat(123,321);+-+| concat(123,321) |+-+| 123321 |+-+1 row in set (0.00 sec)mysql select concat(abc,cba);+-+| concat(abc,cba) |+-+| abccba |+-+1 row in set (0.00 sec)mysql select concat(null,cba);+-+| co

8、ncat(null,cba) |+-+| nullcba |+-+1 row in set (0.00 sec)mysql select concat(3.1415,cba);+-+| concat(3.1415,cba) |+-+| 3.1415cba |+-+1 row in set (0.00 sec)如果任何参数是NULL,返回NULL。mysql select concat(null,cba);+-+| concat(null,cba) |+-+| NULL |+-+1 row in set (0.00 sec)LENGTH(str)mysql select length(123);

9、+-+| length(123) |+-+| 3 |+-+1 row in set (0.00 sec)mysql select length(123);+-+| length(123) |+-+| 3 |+-+1 row in set (0.00 sec)mysql select length(abc);+-+| length(abc) |+-+| 3 |+-+1 row in set (0.00 sec)OCTET_LENGTH(str)CHAR_LENGTH(str)CHARACTER_LENGTH(str)返回字符串str的长度。mysql select LENGTH(text); -

10、 4mysql select OCTET_LENGTH(text); - 4注意,对于多字节字符,其CHAR_LENGTH()仅计算一次。LOCATE(substr,str)在字符串str中查出substr首先出现的位置mysql select locate(1,123);+-+| locate(1,123) |+-+| 1 |+-+1 row in set (0.00 sec)mysql select locate(1,123);+-+| locate(1,123) |+-+| 1 |+-+1 row in set (0.00 sec)mysql select locate(1,123);+-+| locate(1,123) |+-+| 1 |+-+1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号