国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統
|
數據庫
|
建站
|
學院
|
產品
|
網管
|
維修
|
辦公
|
熱點
首頁
>
數據庫
>
MySQL
> 正文
MySQL的字符串函數使用說明
2020-01-19 00:02:14
字體:
大
中
小
來源:
轉載
供稿:網友
通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字符串相等的充要 條件是:長度相等,并且各個對應位置上的字符都相等。設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));+――――――+―――――― 主站蜘蛛池模板:
祁东县
|
古蔺县
|
武穴市
|
宾川县
|
娱乐
|
衡南县
|
哈巴河县
|
元谋县
|
庐江县
|
宣化县
|
霍城县
|
龙州县
|
叶城县
|
财经
|
图木舒克市
|
沈阳市
|
崇文区
|
吕梁市
|
西乡县
|
兴仁县
|
望奎县
|
陇南市
|
十堰市
|
南川市
|
志丹县
|
台东县
|
托里县
|
关岭
|
峨边
|
龙游县
|
屏东市
|
驻马店市
|
姜堰市
|
平陆县
|
宜宾县
|
凤冈县
|
汉沽区
|
长子县
|
嘉祥县
|
庄河市
|
淮安市
|