成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > MySQL 十大常用字符串函數(shù)詳解

MySQL 十大常用字符串函數(shù)詳解

熱門標(biāo)簽:高清地圖標(biāo)注道路 外東北地圖標(biāo)注 拉卡拉外呼系統(tǒng) 大眾點(diǎn)評(píng)星級(jí)酒店地圖標(biāo)注 智能外呼系統(tǒng)復(fù)位 400電話可以辦理嗎 話務(wù)外呼系統(tǒng)怎么樣 云南電商智能外呼系統(tǒng)價(jià)格 臨清電話機(jī)器人

大家好!我是只談技術(shù)不剪發(fā)的 Tony 老師。

數(shù)據(jù)庫函數(shù)是一種具有某種功能的模塊,可以接收零個(gè)或多個(gè)輸入值,并且返回一個(gè)輸出值。MySQL 為我們提供了許多用于處理和分析數(shù)據(jù)的系統(tǒng)函數(shù),本文給大家介紹 10 個(gè)常用的字符串函數(shù),以及相關(guān)的其他函數(shù)。

CONCAT()

CONCAT(str1,str2,…))函數(shù)用于返回多個(gè)字符串連接之后的字符串,例如:

SELECT CONCAT('MySQL', '字符串', '函數(shù)') AS str;
str           |
--------------+
MySQL字符串函數(shù)|

如果該函數(shù)中的任何參數(shù)為 NULL,返回結(jié)果為 NULL。例如:

SELECT CONCAT('MySQL', NULL, '函數(shù)') AS str;
str|
---+
   |

對(duì)于字符串常量,我們也可直接將它們連寫在一起。例如:

SELECT 'MySQL' '字符串' '函數(shù)' AS str;
str           |
--------------+
MySQL字符串函數(shù)|

以上方式只能用于連接字符串常量,不能用于連接字段的值。

📝如果啟用了 SQL 模式 PIPES_AS_CONCAT,MySQL 邏輯或運(yùn)算符(||)也可以用于連接字符串,類似于 Oracle 和 PostgreSQL。

除了 CONCAT(str1,str2,…)) 函數(shù)之外,CONCAT_WS(separator,str1,str2,…))函數(shù)表示使用指定的分隔符 separator 連接多個(gè)字符串,分隔符為 NULL 則返回 NULL。例如:

SELECT CONCAT_WS('-', 'MySQL', NULL, '字符串') AS str1,
       CONCAT_WS(NULL, 'MySQL', '字符串') AS str2;
str1       |str2|
-----------+----+
MySQL-字符串|    |

LOWER()

LOWER(str)LCASE(str)函數(shù)用于將字符串轉(zhuǎn)換為小寫形式,例如:

SELECT LOWER('MySQL字符串函數(shù)') AS str1, LCASE('MySQL字符串函數(shù)') AS str2;
str1          |str2          |
--------------+--------------+
mysql字符串函數(shù)|mysql字符串函數(shù)|

MySQL 大小寫轉(zhuǎn)換函數(shù)不支持二進(jìn)制字符串(BINARY、VARBINARY、BLOB)),可以將其轉(zhuǎn)換為非二進(jìn)制的字符串之后再進(jìn)程處理。例如:

SELECT LOWER(BINARY 'MySQL字符串函數(shù)') AS str1,
       LOWER(CONVERT(BINARY 'MySQL字符串函數(shù)' USING utf8mb4)) AS str2;
str1               |str2          |
-------------------+--------------+
MySQLå­ ç¬¦ä¸²å ½æ °|mysql字符串函數(shù)|

UPPER()

UPPER(str)UCASE(str)函數(shù)用于將字符串轉(zhuǎn)換為大寫形式,例如:

SELECT UPPER('MySQL字符串函數(shù)') AS str1, UCASE('MySQL字符串函數(shù)') AS str2;
str1          |str2          |
--------------+--------------+
MYSQL字符串函數(shù)|MYSQL字符串函數(shù)|

LENGTH()

LENGTH(str)OCTET_LENGTH(str)函數(shù)用于返回字符串的字節(jié)長度,例如:

SELECT LENGTH('MySQL字符串函數(shù)') AS len1, OCTET_LENGTH('MySQL字符串函數(shù)') AS len2;
len1|len2|
----+----+
  20|  20|

在 utf8mb4 編碼中,一個(gè)漢字字符占用 3 個(gè)字節(jié)。

另外,CHAR_LENGTH(str)CHARACTER_LENGTH(str)函數(shù)用于返回字符串的字符長度,也就是字符個(gè)數(shù)。例如:

SELECT CHAR_LENGTH('MySQL字符串函數(shù)') AS len1, CHARACTER_LENGTH('MySQL字符串函數(shù)') AS len2;
len1|len2|
----+----+
  10|  10|

BIT_LENGTH(str)函數(shù)用于返回字符串的比特長度(比特?cái)?shù)量),例如:

SELECT BIT_LENGTH('MySQL字符串函數(shù)') AS len;
len|
---+
160|

一個(gè)字節(jié)包含 8 個(gè)比特。

SUBSTRING()

SUBSTRING(str,pos)、SUBSTRING(str FROM pos)、SUBSTRING(str,pos,len)以及SUBSTRING(str FROM pos FOR len)函數(shù)都可以用于返回從指定位置 pos 開始的子串,len 表示返回子串的長度;pos 為 0 表示返回空字符串。例如:

SELECT SUBSTRING('MySQL字符串函數(shù)', -2) AS str1,
       SUBSTRING('MySQL字符串函數(shù)', -5, 3) AS str2;
str1  |str2  |
------+------+
函數(shù)  |字符串 |

位置參數(shù) pos 可以為負(fù)數(shù),此時(shí)返回的子串從字符串右側(cè)第 pos 個(gè)字符開始。例如:

SELECT LEFT('MySQL字符串函數(shù)',5) AS str1,
       RIGHT('MySQL字符串函數(shù)',5) AS str2;
str1 |str2     |
-----+---------+
MySQL|字符串函數(shù)|

另外,SUBSTR()MID()函數(shù)都是 SUBSTRING() 函數(shù)的同義詞,也支持以上 4 種形式。

LEFT(str,len)函數(shù)返回字符串 str 左側(cè)的 len 個(gè)字符,RIGHT(str,len)函數(shù)返回字符串 str 右側(cè)的 len 個(gè)字符。例如:

SELECT LEFT('MySQL字符串函數(shù)',5) AS str1,
       RIGHT('MySQL字符串函數(shù)',5) AS str2;
str1 |str2     |
-----+---------+
MySQL|字符串函數(shù)|

SUBSTRING_INDEX(str,delim,count)函數(shù)返回第 count 個(gè)分隔符 delim 之前的子串。如果 count 為正數(shù),從左側(cè)開始計(jì)數(shù)并返回左側(cè)的所有字符;如果 count 為負(fù)數(shù),從右側(cè)開始計(jì)數(shù)并返回右側(cè)的所有字符。例如:

SELECT SUBSTRING_INDEX('張三;李四;王五', ';', 2) AS str1,
       SUBSTRING_INDEX('張三;李四;王五', ';', -2) AS str2;
str1    |str2    |
--------+--------+
張三;李四|李四;王五|

TRIM()

TRIM([remstr FROM] str)函數(shù)用于返回刪除字符串 str 兩側(cè)所有 remstr 字符串之后的子串,remstr 默認(rèn)為空格。例如:

SELECT TRIM('  MySQL字符串函數(shù)  ') AS str1,
       TRIM('-' FROM '--MySQL字符串函數(shù)--') AS str2;
str1          |str2          |
--------------+--------------+
MySQL字符串函數(shù)|MySQL字符串函數(shù)|

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)函數(shù)用于返回刪除字符串 str 兩側(cè)/左側(cè)/右側(cè)所有 remstr 字符串之后的子串,默認(rèn)刪除兩側(cè)字符串(BOTH),remstr 默認(rèn)為空格。例如:

SELECT TRIM(LEADING ' ' FROM '  MySQL字符串函數(shù)  ') AS str1,
       TRIM(TRAILING '-' FROM '--MySQL字符串函數(shù)--') AS str2;
str1            |str2            |
----------------+----------------+
MySQL字符串函數(shù)  |--MySQL字符串函數(shù)|

LPAD()/RPAD()

LPAD(str,len,padstr)函數(shù)表示字符串 str 的左側(cè)使用 padstr 進(jìn)行填充,直到長度為 len;RPAD(str,len,padstr)函數(shù)表示在字符串 str 的右側(cè)使用 padstr 進(jìn)行填充,直到長度為 len。例如:

SELECT LPAD(123, 6, '0') AS str1, LPAD(123, 2, '0') AS str2,
       RPAD(123, 6, '0') AS str1, RPAD(123, 2, '0') AS str1;
str1  |str2|str1  |str1|
------+----+------+----+
000123|12  |123000|12  |

當(dāng)字符串 str 的長度大于 len 時(shí),相當(dāng)于從右側(cè)截?cái)嘧址?/p>

另外,REPEAT(str,count)函數(shù)用于將字符串 str 復(fù)制 count 次并返回結(jié)果。例如:

SELECT REPEAT('🔥', 5) AS str;
str       |
----------+
🔥🔥🔥🔥🔥|

INSTR()

INSTR(str,substr)函數(shù)用于返回子串 substr 在字符串 str 中第一次出現(xiàn)的索引位置,沒有找到子串時(shí)返回 0。例如:

select INSTR('MySQL字符串函數(shù)', '字符串') AS index1,
       INSTR('MySQL字符串函數(shù)', '日期') AS index2,
       INSTR('MySQL字符串函數(shù)', '') AS index3,
       INSTR('MySQL字符串函數(shù)', null) AS index4;
index1|index2|index3|index4|
------+------+------+------+
     6|     0|     1|      |

另外,LOCATE(substr,str)函數(shù)也可以用于返回子串 substr 在字符串 str 中第一次出現(xiàn)的索引位置,和 INSTR(str,substr) 函數(shù)唯一的不同就是參數(shù)的順序相反。

LOCATE(substr,str,pos)函數(shù)返回子串 substr 在字符串 str 中從位置 pos 開始第一次出現(xiàn)的索引位置,例如:

SELECT LOCATE('S','MySQL Server', 5) AS ind;
ind|
---+
  7|

FIELD(str,str1,str2,str3,…) 函數(shù)返回字符串 str 在后續(xù)字符串列表中出現(xiàn)的位置,沒有找到時(shí)返回 0。例如:

SELECT FIELD('李四', '張三', '李四', '王五') AS ind;
ind|
---+
  2|

FIND_IN_SET(str,strlist) 函數(shù)返回字符串 str 在列表字符串 strlist 中出現(xiàn)的位置,strlist 由 N 個(gè)子串使用逗號(hào)分隔組成。例如:

SELECT FIND_IN_SET('李四', '張三,李四,王五') AS ind;
ind|
---+
  2|

REPLACE()

REPLACE(str,from_str,to_str)函數(shù)用于將字符串 str 中所有的 from_str 替換為 to_str,返回替換后的字符串。例如:

SELECT REPLACE('MySQL字符串函數(shù)', '字符串', '日期') AS str1,
       REPLACE('MySQL字符串函數(shù)', '字符串', '') AS str2;
str1        |str2     |
------------+---------+
MySQL日期函數(shù)|MySQL函數(shù)|

另外,INSERT(str,pos,len,newstr)函數(shù)用于在字符串 str 的指定位置 pos 之后插入子串 newstr,替換隨后的 len 個(gè)字符。例如:

SELECT INSERT('MySQL字符串函數(shù)', 6, 3, '日期') AS str;
str         |
------------+
MySQL日期函數(shù)|

REVERSE()

REVERSE(str)函數(shù)用于將字符串 str 中的字符順序進(jìn)行反轉(zhuǎn)。例如:

SELECT REVERSE('上海自來水來自海上')='上海自來水來自海上' AS "回文";
回文|
----+
   1|

如果你想要了解更多 MySQL 入門知識(shí),可以參考這篇文章。

到此這篇關(guān)于MySQL 十大常用字符串函數(shù)詳解的文章就介紹到這了,更多相關(guān)MySQL字符串函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解MySQL中concat函數(shù)的用法(連接字符串)
  • MySQL截取和拆分字符串函數(shù)用法示例
  • MySQL字符串函數(shù)詳解(推薦)
  • mysql截取的字符串函數(shù)substring_index的用法
  • Mysql字符串處理函數(shù)詳細(xì)介紹、總結(jié)
  • mysql獲取字符串長度函數(shù)(CHAR_LENGTH)

標(biāo)簽:三明 山西 揚(yáng)州 定西 溫州 福州 阿里 無錫

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL 十大常用字符串函數(shù)詳解》,本文關(guān)鍵詞  MySQL,十大,常用,字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL 十大常用字符串函數(shù)詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL 十大常用字符串函數(shù)詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩91| 亚洲精品久久久蜜桃| 红桃av在线播放| 91久久久免费一区二区| 风间由美一二三区av片| 91看片破解版| 一本之道在线视频| 美女精品网站| 国产精品影视在线| 91精品综合久久久久久五月天| 国产一区福利在线| 最新天堂中文在线| 一二三四日本在线| 欧美日韩性视频在线| 日韩av网站电影| 五月婷婷综合激情网| 国产精品伦一区二区三区| 最近免费观看高清韩国日本大全| 一区二区精品视频| 亚洲视频碰碰| 国产一区二区三区不卡免费观看| 天堂中文在线8| 午夜激情一区二区三区| 唐朝av高清盛宴| 黄色免费观看| 国产嫩草一区二区三区在线观看| 黄色短视频在线观看| 天天干天天草天天| 午夜激情视频在线观看| 国产精品va无码一区二区三区| 日韩欧美在线视频免费观看| 精品国产制服丝袜高跟| 欧美亚洲系列| 黄色网址在线播放| 亚洲熟妇av一区二区三区漫画| 欧美91在线| 一色道久久88加勒比一| 五福影院新址进入www1378| 国产黄a三级三级三级| 韩国一区二区三区在线观看| 精品欧美乱码久久久久久| 国产精成人品免费观看| 免费黄色在线视频网站| 久久久久高潮毛片免费全部播放| 亚洲一本大道在线| 极品久久久久久久| www.中文字幕av| 国产亚洲欧美一级| 中国一级黄色录像| 久久久9999久久精品小说| 欧美激情极品| 欧美国产亚洲精品| 91精产国品一二三| 久久成年人免费电影| 久久99国产乱子伦精品免费| 一区二区三区四区免费| 日韩国产欧美在线观看| 欧美日韩中文在线| 秋霞av一区二区三区| 国产一区第一页| 欧美日韩一区二区三区视频| 国产高清精品二区| 免费黄色网页| 理论片日本一区| 国产在线高清精品| 深爱五月激情五月| 久久久久欧美精品| 日韩精品一区二区三区免费观看| 强制捆绑调教一区二区| 91在线云播放| 欧区一欧区二欧区三| 韩国无码一区二区三区精品| 中文字幕乱码av| 穿情趣内衣被c到高潮视频| 亚洲小说区图片区| 国内精品视频在线观看| 国产精品丝袜久久久久久高清| 三级黄色录像视频| 亚洲欧美日韩系列| 亚洲aaa激情| 国产日韩欧美一区二区三区综合| 亚洲第一网站免费视频| 亚洲国产精品一区制服丝袜| 国产欧美日韩卡一| 日韩精品在线私人| 很黄很黄的网站免费的| 亚洲成av人片在线| 国精产品99永久一区一区| 四色最新网址| 国产黄色一级电影| 岳乳丰满一区二区三区| 亚洲一区二区美女| 欧美国产欧美亚州国产日韩mv天天看完整| 久久草av在线| 毛片视频免费观看| 福利电影一区| 激情小视频在线观看| 国产美女视频一区二区| 亚洲视频在线二区| 欧美伦理片在线观看| 狠狠干婷婷色| 国产美女久久久| 草草视频在线免费观看| 日韩视频免费看| 人人妻人人藻人人爽欧美一区| 欧美最猛黑人xxxx黑人猛交3p| 老汉av免费一区二区三区| 亚洲影院一区| 国产精品欧美一区二区三区不卡| 亚洲激情精品| 亚洲无av在线中文字幕| 亚洲综合图片区| 色www精品视频在线观看| 99国产在线观看| 中文字幕亚洲天堂| av中文资源在线资源免费观看| 91香蕉国产在线观看| 亚洲视频分类| 青丝免费观看高清影视| 另类国产精品一区二区| 亚洲少妇xxx| 亚洲三区在线观看无套内射| 可以看的av网址| 日本色护士高潮视频在线观看| av黄色一级片| 成人一级免费视频| 97成人精品视频在线观看| 国产精品正在播放| 另类的小说在线视频另类成人小视频在线| 亚洲va天堂va欧美ⅴa在线| 91视频免费进入| 欧产日产国产精品98| 亚洲综合色区另类av| 97视频在线看| 激情久久免费视频| 日韩欧美高清在线播放| 欧美在线视频一二三| 日韩深夜影院| 国产一区二区高清不卡| 欧美女同网站| 黄色网页在线播放| 亚洲欧美日韩在线综合| 欧美日韩国产免费一区二区三区| 国产又黄又嫩又滑又白| 亚洲一二三四久久| 久久亚洲一区二区三区四区| 欧美一区欧美二区| 亚洲女女做受ⅹxx高潮| 福利一区和二区| 国精品人伦一区二区三区蜜桃| 精品亚洲一区二区三区在线播放| www五月天com| 一区二区三区在线视频免费观看| 欧美69xxx| 精品一区视频| 六十路在线观看| 中文字幕免费观看| av在线第一页| 欧美日韩第一区| 精品视频在线播放色网色视频| 欧美日韩国产一二三区| 午夜日韩成人影院| 九九久久成人| 国内毛片久久| 日韩一区二区免费电影| 精品国产成人av| 亚洲第一免费视频| 91网站视频在线观看| 中文字幕一区二区三区乱码图片| 欧美成人在线免费| 亚洲AV无码成人精品区明星换面| 91久久精品国产91久久性色tv| 中文字幕亚洲第一| 国偷自产av一区二区三区小尤奈| 中文字幕一级片| 国产精品美女一区二区视频| 好男人看片在线观看免费观看国语| 国产精品伦一区二区三区级视频频| 亚洲欧美日韩久久久久久| 欧美三级电影精品| 一区二区三区日韩视频| 国产精品无码av在线播放| 国产aⅴ综合色| 免费国产高清| 精品国产乱码久久久久久88av| 99re在线视频免费观看| 成人黄色大片在线观看| 九九热精品在线视频| 日韩成人手机在线| 伊人色综合一区二区三区影院视频| 一区二区三区精品在线观看| av资源在线免费观看| 波多野吉衣中文字幕| 日韩激情精品| 久久久久国产精品麻豆| 国产精品偷乱一区二区三区| 欧美18xxxx| 亚洲欧洲精品在线观看| 久蕉依人在线视频| 黄色小视频在线看| 国产a亚洲精品| 久久性爱视频网站| 亚洲最大中文字幕| 四虎影视18库在线影院| 欧美色图第一页| 欧美xxxxxx| 欧美成人精精品一区二区频| 九色自拍视频| 国产成人在线观看免费网站| 国产成人在线免费视频| 污的视频网站| 国产最新自拍视频| 欧美视频一区| 国产精品久久久久久妇女6080| 成人在线国产视频| 在线国产一区| 免费看日产一区二区三区| 91精品久久久久久蜜臀| 精品久久久久久亚洲| 成人在线资源网址| 精品在线视频一区二区三区| 国产乱子伦视频一区二区三区| 亚洲va在线| 色狠狠久久av五月综合|| 国产午夜福利片| 久久免费精品视频| 欧美精品国产白浆久久久久| 99视频资源网| 久久久精品美女| 老头老太做爰xxx视频| 9久草视频在线视频精品| 亚洲一区二区av| 米奇精品一区二区三区在线观看| 欧美日韩一区二区在线| 欧美日韩黄色网| 亚洲国产精品激情在线观看| 国产视频中文字幕在线观看| 日韩一区二区视频| 57pao国产一区二区| 99久久久久国产精品| 日本精品一区二区三区在线| 国产探花在线观看视频| 人人澡人人添人人爽一区二区| 国产精品人人爽人人做我的可爱| 欧美乱妇一区二区三区不卡视频| 岛国成人av| 国产精品自产拍在线观| 精品97人妻无码中文永久在线| 成人免费黄色| 欧美在线二区| 杨幂一区二区三区免费看视频| 日韩av电影一区| 亚洲日本在线观看| 国产一区二区三区不卡免费观看| 国内精品一区视频| 国产精品制服诱惑| 欧美一区二区三区成人精品| 午夜精品久久久久久毛片| www日本在线| 2019年中文字幕| 樱花视频在线免费观看| 成人毛片高清视频观看| 国产欧美一区二区在线播放| 亚洲欧美另类视频| 国产成人在线视频网址| 亚洲mm色国产网站| 欧美情侣性视频| 欧洲vodafone精品| 这里只有精品视频在线| 久久国产毛片| 高潮毛片又色又爽免费| 久久免费视频在线观看| 久久一本综合| 美女诱惑黄网站一区| 丁香桃色午夜亚洲一区二区三区| 日本精品人妻无码77777| 噜噜噜久久,亚洲精品国产品| 免费人成在线观看播放视频| 国产日韩欧美一区二区三区| 91青青草免费在线看| 午夜视频在线观看精品中文| 久久久久久久久久久一区| 欧美精品在线视频观看| 久久成人精品无人区| 国产美女视频一区二区二三区| 亚洲欧美国产一本综合首页| 欧美日韩久久| 色老综合老女人久久久| 91免费视频网址| 国产精品呻吟久久| 波多野结衣的一区二区三区| 国产网站欧美日韩免费精品在线观看| 亚洲成av人片| 亚洲精品高清国产一线久久| 欧美精品麻豆| 亚洲国产精品欧美一二99| 污污软件在线观看| 日本午夜精品一区二区三区| 免费大片黄在线| 亚洲肉体裸体xxxx137| 日韩国产精品久久| 欧美精品一区二区视频| 久久精品首页| 免费黄色小视频| 蜜桃av一区二区| 精彩视频一区二区| 两个人免费视频观看日本| 日韩图片一区| 精品国产一区二区三区久久狼5月| 亚洲综合小说区| 欧美裸体男粗大视频在线观看| 国产又粗又黄又爽| 影音先锋在线一区| 99re热在线观看| 在线免费观看视频网站| 天天做夜夜做人人爱精品| 亚洲精品中文字幕乱码三区不卡| 国产精品免费一区豆花| 香蕉视频1024| 欧美裸体bbwbbwbbw| 亚洲 欧美 日韩系列| 色综合婷婷久久| 日韩视频免费观看高清完整版在线观看| 亚洲精品高清视频| 日本一区二区三区dvd视频在线| 久久国产婷婷国产香蕉| av天堂一区二区| 99精品免费|