最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL字符串的拼接、截取、替換、查找位置實(shí)例詳解

 更新時(shí)間:2024年09月28日 12:05:04   作者:pan_junbiao  
MySQL中的字符串操作包括拼接、截取、替換和查找位置等功能,本文給大家介紹MySQL字符串的拼接、截取、替換、查找位置示例詳解,感興趣的朋友一起看看吧

MySQL字符串的拼接、截取、替換、查找位置。

常用的字符串函數(shù):

函數(shù)說明
CONCAT(s1,s2,...)返回連接參數(shù)產(chǎn)生的字符串,一個(gè)或多個(gè)待拼接的內(nèi)容,任意一個(gè)為NULL則返回值為NULL。
CONCAT_WS(x,s1,s2,...)返回多個(gè)字符串拼接之后的字符串,每個(gè)字符串之間有一個(gè)x。
SUBSTRING(s,n,len)、MID(s,n,len)兩個(gè)函數(shù)作用相同,從字符串s中返回一個(gè)第n個(gè)字符開始、長(zhǎng)度為len的字符串。
LEFT(s,n)、RIGHT(s,n)前者返回字符串s從最左邊開始的n個(gè)字符,后者返回字符串s從最右邊開始的n個(gè)字符。
INSERT(s1,x,len,s2)返回字符串s1,其子字符串起始于位置x,被字符串s2取代len個(gè)字符。
REPLACE(s,s1,s2)返回一個(gè)字符串,用字符串s2替代字符串s中所有的字符串s1。
LOCATE(str1,str)、POSITION(str1 IN str)、INSTR(str,str1)三個(gè)函數(shù)作用相同,返回子字符串str1在字符串str中的開始位置(從第幾個(gè)字符開始)。
FIELD(s,s1,s2,...)返回第一個(gè)與字符串s匹配的字符串的位置。

1、字符串的拼接

1.1 CONCAT(s1,s2,...)函數(shù)

返回連接參數(shù)產(chǎn)生的字符串,一個(gè)或多個(gè)待拼接的內(nèi)容,任意一個(gè)為NULL則返回值為NULL。

SELECT CONCAT('現(xiàn)在的時(shí)間:',NOW());  -- 輸出結(jié)果:現(xiàn)在的時(shí)間:2019-01-17 11:27:58

1.2 CONCAT_WS(x,s1,s2,...)函數(shù)

返回多個(gè)字符串拼接之后的字符串,每個(gè)字符串之間有一個(gè)x。

SELECT CONCAT_WS(';','pan_junbiao的博客','KevinPan','pan_junbiao'); -- 輸出結(jié)果:pan_junbiao的博客;KevinPan;pan_junbiao

2、字符串的截取

2.1 SUBSTRING(s,n,len)、MID(s,n,len)函數(shù)

兩個(gè)函數(shù)作用相同,從字符串s中返回一個(gè)第n個(gè)字符開始、長(zhǎng)度為len的字符串。

SELECT SUBSTRING('您好,歡迎訪問m.fzitv.net 腳本之家',8,14);  -- 輸出結(jié)果:m.fzitv.net的腳本之家
SELECT MID('您好,歡迎訪問m.fzitv.net 腳本之家',8,14);        -- 輸出結(jié)果:m.fzitv.net的腳本之家

2.2 LEFT(s,n)、RIGHT(s,n)函數(shù)

前者返回字符串s從最左邊開始的n個(gè)字符,后者返回字符串s從最右邊開始的n個(gè)字符。

SELECT LEFT('您好,歡迎訪問m.fzitv.net腳本之家',7);   -- 輸出結(jié)果:您好,歡迎訪問
SELECT RIGHT('您好,歡迎訪問m.fzitv.net腳本之家',14); -- 輸出結(jié)果:m.fzitv.net腳本之家

3、字符串的替換

3.1 INSERT(s1,x,len,s2)函數(shù)

返回字符串s1,其子字符串起始于位置x,被字符串s2取代len個(gè)字符。

SELECT INSERT('您好,歡迎訪問',8,2,'m.fzitv.net');  -- 輸出結(jié)果:您好,歡迎訪問m.fzitv.net

3.2 REPLACE(s,s1,s2)函數(shù)

返回一個(gè)字符串,用字符串s2替代字符串s中所有的字符串s1。

SELECT REPLACE('您好,歡迎訪問腳本之家','腳本之家','m.fzitv.net'); -- 輸出結(jié)果:您好,歡迎訪問腳本之家

4、字符串的查詢位置

4.1 LOCATE(str1,str)、POSITION(str1 IN str)、INSTR(str,str1)函數(shù)

三個(gè)函數(shù)作用相同,返回子字符串str1在字符串str中的開始位置(從第幾個(gè)字符開始)。

SELECT LOCATE('www.jb51','您好,歡迎訪問www.jb51腳本之家');       -- 輸出結(jié)果:8
SELECT POSITION('www.jb51' IN '您好,歡迎訪問www.jb51 腳本之家');  -- 輸出結(jié)果:8
SELECT INSTR('您好,歡迎訪問m.fzitv.net','腳本之家');        -- 輸出結(jié)果:8

4.2 FIELD(s,s1,s2,...)函數(shù)

返回第一個(gè)與字符串s匹配的字符串的位置。

SELECT FIELD('www.jb51','www.jb51','KevinPan','www.jb51','www.jb51腳本之家');  -- 輸出結(jié)果:4

到此這篇關(guān)于MySQL字符串的拼接、截取、替換、查找位置的文章就介紹到這了,更多相關(guān)mysql字符串拼接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 數(shù)據(jù)庫(kù)賬號(hào)密碼加密詳解及實(shí)例

    數(shù)據(jù)庫(kù)賬號(hào)密碼加密詳解及實(shí)例

    這篇文章主要介紹了數(shù)據(jù)庫(kù)賬號(hào)密碼加密詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Mysql實(shí)現(xiàn)遞歸樹查詢的使用示例

    Mysql實(shí)現(xiàn)遞歸樹查詢的使用示例

    Mysql我們可以使用遞歸查詢來構(gòu)建一個(gè)遞歸樹,本文就來介紹一下Mysql實(shí)現(xiàn)遞歸樹查詢的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • MySql存儲(chǔ)表情報(bào)錯(cuò)的排查解決

    MySql存儲(chǔ)表情報(bào)錯(cuò)的排查解決

    隨著互聯(lián)網(wǎng)的發(fā)展,產(chǎn)生了許多新類型的字符,例如emoji這種類型的符號(hào),也就是我們通常在聊天時(shí)發(fā)的小黃臉表情,下面這篇文章主要給大家介紹了關(guān)于MySql存儲(chǔ)表情報(bào)錯(cuò)的排查解決,需要的朋友可以參考下
    2022-07-07
  • mysql壓縮包版安裝配置方法圖文教程

    mysql壓縮包版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql壓縮包版安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Navicat工具中設(shè)置MySQL允許外部訪問

    Navicat工具中設(shè)置MySQL允許外部訪問

    默認(rèn)情況下MySQL只允許本地登錄,即只能在安裝MySQL環(huán)境所在的主機(jī)下訪問,這篇文章主要給大家介紹了關(guān)于Navicat工具中設(shè)置MySQL允許外部訪問的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • CentOS 6、7下mysql 5.7 詳細(xì)安裝教程

    CentOS 6、7下mysql 5.7 詳細(xì)安裝教程

    這篇文章主要為大家介紹了CentOS 6、7下mysql 5.7 詳細(xì)安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • MySQL如何使用union all獲得并集排序

    MySQL如何使用union all獲得并集排序

    這篇文章主要介紹了MySQL如何使用union all獲得并集排序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • mysql中的int(5)到底有是多長(zhǎng)

    mysql中的int(5)到底有是多長(zhǎng)

    這篇文章主要介紹了mysql中的int(5)到底有是多長(zhǎng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 給MySQL表中的字段設(shè)置默認(rèn)值的兩種方法

    給MySQL表中的字段設(shè)置默認(rèn)值的兩種方法

    在MySQL中,我們可以為表的字段設(shè)置默認(rèn)值,以確保在插入新記錄時(shí),如果沒有為該字段指定值,將使用默認(rèn)值,要為MySQL表中的字段設(shè)置默認(rèn)值,我們可以在創(chuàng)建表時(shí)或者在已存在的表上使用ALTER TABLE語(yǔ)句進(jìn)行修改,下面將展示兩種設(shè)置默認(rèn)值的方法,需要的朋友可以參考下
    2023-11-11
  • MySQL單表約束超詳細(xì)實(shí)戰(zhàn)用法(主鍵 / 非空 / 唯一 / 默認(rèn))

    MySQL單表約束超詳細(xì)實(shí)戰(zhàn)用法(主鍵 / 非空 / 唯一 /&nbs

    本文將聚焦 SQL 中的單表約束,詳細(xì)講解主鍵、非空、唯一、默認(rèn)約束的語(yǔ)法格式與實(shí)戰(zhàn)用法,結(jié)合案例幫你徹底掌握,讓數(shù)據(jù)更規(guī)范,感興趣的朋友跟隨小編一起看看吧
    2026-03-03

最新評(píng)論

锡林浩特市| 华安县| 彭泽县| 民权县| 荃湾区| 高唐县| 扬州市| 湘潭县| 永平县| 华阴市| 湘阴县| 河东区| 开阳县| 洛阳市| 裕民县| 阿城市| 从江县| 陈巴尔虎旗| 泽普县| 德州市| 济南市| 杭州市| 天等县| 千阳县| 滨海县| 鄱阳县| 上栗县| 凤阳县| 上杭县| 湘阴县| 游戏| 客服| 富平县| 铜陵市| 屏边| 皋兰县| 新巴尔虎左旗| 邯郸县| 陕西省| 和林格尔县| 乐业县|