mysql中字符串函数详细介绍

mysql中字符串函数详细介绍

ID:22371742

大小:109.50 KB

页数:23页

时间:2018-10-28

mysql中字符串函数详细介绍_第1页
mysql中字符串函数详细介绍_第2页
mysql中字符串函数详细介绍_第3页
mysql中字符串函数详细介绍_第4页
mysql中字符串函数详细介绍_第5页
资源描述:

《mysql中字符串函数详细介绍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MySQL中字符串函数详细介绍>>教育资源库  符串或串(String)是由零个或多个字符组成的有限序列。一般记为s='a1a2•••an'(n>=0)。它是编程语言中表示文本的数据类型。  通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的

2、存储方式是顺序存储方式和链接存储方式。  下面我们来看看MySQL中的字符串函数  假如结果的长度大于max_alloysql> SELECT ASCII('2');    -> 50mysql> SELECT ASCII(2);    -> 50mysql> SELECT ASCII('dx');    -> 100  见ORD()函数。  ◆BIN(N)  返回值为N的二进制值的字符串表示,其中 N为一个longlong(BIGI

3、NT)数字。这等同于CONV(N,10,2)。假如N为NULL,则返回值为NULL。mysql> SELECT BIN(12);-> '1100'  ◆BIT_LENGTH(str)  返回值为二进制的字符串str长度。mysql> SELECT BIT_LENGTH('text');-> 32  ◆CHAR(N,...[USINGcharset])  CHAR()将每个参数N理解为一个整数,其返回值为一个包含这些整数的代码值所给出的字符的字符串

4、。NULL值被省略。mysql> SELECT CHAR(77,121,83,81,'76');-> 'MySQL'mysql> SELECT CHAR(77,77.3,'77.3');-> 'MMM'  大于255的CHAR()参数被转换为多结果字符。例如,CHAR(256)相当于CHAR(1,0),而CHAR(256*256)则相当于CHAR(1,0,0):mysql> SELECT HEX(CHAR(1

5、,0)), HEX(CHAR(256));+----------------+----------------+

6、 HEX(CHAR(1,0)) 

7、 HEX(CHAR(256)) 

8、+----------------+----------------+

9、 0100           

10、 0100           

11、+----------------+----------------+mysql> SELECT HEX(CHAR(1,0,0)), HEX(CHAR(256*256));+--

12、----------------+--------------------+

13、 HEX(CHAR(1,0,0)) 

14、 HEX(CHAR(256*256)) 

15、+------------------+--------------------+

16、 010000           

17、 010000             

18、+------------------+--------------------+  CHAR()的返回值为一个二进制字符串。可选择使用USING语句产生一个给出的字符集中的字符串:m

19、ysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));mysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));+---------------------+--------------------------------+

20、 CHARSET(CHAR(0x65)) 

21、 CHARSET(CHAR(0x65 USING utf8)) 

22、+---

23、------------------+--------------------------------+

24、 binary              

25、 utf8                           

26、+---------------------+--------------------------------+  如果USING已经产生,而结果字符串不符合给出的字符集,则会发出警告。同样,如果严格的SQL模式被激活,则CHAR()的结果会

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

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

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