国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL中字符串函數詳細介紹

2024-07-24 12:44:26
字體:
來源:轉載
供稿:網友
符串或串(String)是由零個或多個字符組成的有限序列。一般記為 s='a1a2•••an'(n>=0)。它是編程語言中表示文本的數據類型。

通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字符串相等的充要條件是:長度相等,并且各個對應位置上的字符都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

下面我們來看看MySQL中的字符串函數

假如結果的長度大于 max_allowed_packet 系統變量的最大值時,字符串值函數的返回值為NULL。

對于在字符串位置操作的函數,第一個位置的編號為 1。

◆ ASCII(str)

返回值為字符串str 的最左字符的數值。假如str為空字符串,則返回值為 0 。假如str 為NULL,則返回值為 NULL。 ASCII()用于帶有從 0到255的數值的字符。

mysql> SELECT ASCII('2');

-> 50

mysql> SELECT ASCII(2);

-> 50

mysql> SELECT ASCII('dx');

-> 100


見 ORD()函數。

◆ BIN(N)

返回值為N的二進制值的字符串表示,其中 N 為一個longlong (BIGINT) 數字。這等同于 CONV(N,10,2)。假如N 為NULL,則返回值為 NULL。

mysql> SELECT BIN(12);-> '1100'

◆ BIT_LENGTH(str)

返回值為二進制的字符串str 長度。

mysql> SELECT BIT_LENGTH('text');-> 32

◆ CHAR(N,... [USING charset])

CHAR()將每個參數N理解為一個整數,其返回值為一個包含這些整數的代碼值所給出的字符的字符串。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,0)), HEX(CHAR(256));+----------------+----------------+| HEX(CHAR(1,0)) | HEX(CHAR(256)) |+----------------+----------------+| 0100 | 0100 |+----------------+----------------+mysql> SELECT HEX(CHAR(1,0,0)), HEX(CHAR(256*256));+------------------+--------------------+| HEX(CHAR(1,0,0)) | HEX(CHAR(256*256)) |+------------------+--------------------+| 010000 | 010000 |+------------------+--------------------+

CHAR()的返回值為一個二進制字符串。可選擇使用USING語句產生一個給出的字符集中的字符串:

mysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));mysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));+---------------------+--------------------------------+| CHARSET(CHAR(0x65)) | CHARSET(CHAR(0x65 USING utf8)) |+---------------------+--------------------------------+| binary | utf8 |+---------------------+--------------------------------+
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武汉市| 洪江市| 库尔勒市| 怀来县| 宣化县| 双桥区| 余姚市| 偃师市| 宣武区| 安新县| 东乡| 库尔勒市| 宝坻区| 凯里市| 陆河县| 普格县| 新宁县| 福安市| 辽宁省| 铜川市| 商丘市| 搜索| 句容市| 临夏县| 海安县| 砀山县| 葵青区| 普兰店市| 冀州市| 临泽县| 方正县| 沭阳县| 邯郸市| 长武县| 南漳县| 仁怀市| 巴林左旗| 炉霍县| 桓仁| 宁夏| 石首市|