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

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

 更新時間:2025年07月18日 11:04:59   作者:小李大魔王  
本文給大家介紹MySQL字符串常用函數(shù),本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

MySQL字符串常用函數(shù)

一、獲取

(1)length(str)

? 獲取字符串的長度

(2)char_length(str)

? 獲取字符數(shù)量

(3)locate(sonStr, str) / position(sonStr in str)

? 找到子串第一次出現(xiàn)的位置(從1開始),如

select locate( '23', '12323');	-- 結(jié)果:2
select position('23' in '12323'); -- 結(jié)果:2

另外instr也是一樣的,只是參數(shù)與上面顛倒了一下,instr(str, sonStr),如

select instr('12323', '23');  -- 結(jié)果:2

二、大小寫轉(zhuǎn)換

(1) lower(str)

? 轉(zhuǎn)小寫

(2)upper(str)

? 轉(zhuǎn)大寫

三、拼接

(1)concat(s1, s2, . . .)

? 拼接多個字符串

(2)concat_ws(separater, s1, s2, . . . )

? 用分隔符拼接字符串,如

concat_ws('#', 'a', 'b', 'c');  --  結(jié)果:a#b#c#

四、截取

(1)substring(str, startPosition, len)

? 從startPosition(從1開始)開始向后截取len個字符,如

substring("123", 2, 2);	 --	結(jié)果:23

(2)substring_index(str, separater, num)

如果num>0,代表找到第num個separater,截取左側(cè)部分,如

select substring_index('ab、bc、cd、de、ef', '、',2);  -- 取第2個頓號之前的部分,結(jié)果:ab、bc

如果num<0,代表找到倒數(shù)第num個separater,截取右側(cè)部分,如

select substring_index('ab、bc、cd、de、ef', '、',-2);	--	取倒數(shù)第2個頓號之后的部分,結(jié)果de、ef

(3)left(str, len)、right(str, len)

? 從最左側(cè)截取len個字符、從最右側(cè)截取len個字符

left("12345", 3);  -- 結(jié)果:123
right("12345", 3); -- 結(jié)果:345

五、比較、反轉(zhuǎn)、替換

(1)strcmp(s1, s2)

? 按照字典序進(jìn)行比較,s1 < s2 返回-1,s1=s2 返回0,s1 > s2 返回1

(2)reverse(str)

? 反轉(zhuǎn)字符串

(3)replace(str, a, b)

? 把字符串中的a部分替換成b

select replace('abc33', '3', '$');  -- 結(jié)果:abc$$

六、去空白、填充

(1)trim(str)、ltrim(str)、rtrim(str)

去除兩側(cè)空白、去除左側(cè)空白、去除右側(cè)空白

trim('  a  ');  -- 結(jié)果:'a'
ltrim('  a  ');  -- 結(jié)果:'a  '
rtrim('  a  ');  -- 結(jié)果:'  a'

(2)lpad(str, size, fillStr)

? 向字符串左側(cè)填充,直到長度等于size

lpad('abc', 5, '#'); -- 結(jié)果:abc##

? rpad(str, size, fillStr)

? 向字符串右側(cè)填充,直到長度等于size

rpad('abc', 5, '#'); -- 結(jié)果:##abc

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

相關(guān)文章

  • mysql 5.7.14 下載安裝配置方法圖文教程

    mysql 5.7.14 下載安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql 5.7.14 下載安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-08-08
  • SQL深入探究存儲的過程

    SQL深入探究存儲的過程

    存儲過程是事先經(jīng)經(jīng)過編譯并存儲在數(shù)據(jù)庫中的一段SQL語句的集合,調(diào)用存儲過程可以簡化應(yīng)用開發(fā)人員的很多工作,減少數(shù)據(jù)在數(shù)據(jù)庫和應(yīng)用服務(wù)器之間的傳輸,對于高效數(shù)據(jù)處理的效率是有好處的
    2023-01-01
  • VS2019連接MySQL數(shù)據(jù)庫的過程及常見問題總結(jié)

    VS2019連接MySQL數(shù)據(jù)庫的過程及常見問題總結(jié)

    今天想使用VS2019可以配合MySQL一起使用,在配置過程中出現(xiàn)一些錯誤,下面通過本文給大家分享VS2019連接MySQL數(shù)據(jù)庫的過程及常見問題總結(jié),感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • mysql數(shù)據(jù)庫保存路徑查找方式

    mysql數(shù)據(jù)庫保存路徑查找方式

    這篇文章主要介紹了mysql數(shù)據(jù)庫保存路徑查找方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教方法
    2023-05-05
  • MySQL刪除數(shù)據(jù)1093錯誤

    MySQL刪除數(shù)據(jù)1093錯誤

    在進(jìn)行更新和刪除操作的時候,條件語句里面有子查詢語句,此時會報1093錯誤,本文就來介紹一下1093錯誤的解決,感興趣的可以了解一下
    2024-02-02
  • PostgreSQL 正則表達(dá)式 常用函數(shù)的總結(jié)

    PostgreSQL 正則表達(dá)式 常用函數(shù)的總結(jié)

    這篇文章主要介紹了PostgreSQL 正則表達(dá)式 常用函數(shù)的總結(jié)的相關(guān)資料,對那些需要進(jìn)行復(fù)雜數(shù)據(jù)處理的程序來說,正則表達(dá)式無疑是一個非常有用的工具,這里就介紹下如何使用,需要的朋友可以參考下
    2017-08-08
  • mysql insert if not exists防止插入重復(fù)記錄的方法

    mysql insert if not exists防止插入重復(fù)記錄的方法

    在 MySQL 中,插入(insert)一條記錄很簡單,但是一些特殊應(yīng)用,在插入記錄前,需要檢查這條記錄是否已經(jīng)存在,只有當(dāng)記錄不存在時才執(zhí)行插入操作,本文介紹的就是這個問題的解決方案。
    2011-04-04
  • JDBC鏈接mysql插入數(shù)據(jù)后顯示問號的原因及解決辦法

    JDBC鏈接mysql插入數(shù)據(jù)后顯示問號的原因及解決辦法

    這篇文章主要介紹了JDBC鏈接mysql插入數(shù)據(jù)后顯示問號的原因及解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • MySQL中將逗號分隔的字段轉(zhuǎn)換為多行數(shù)據(jù)的方法

    MySQL中將逗號分隔的字段轉(zhuǎn)換為多行數(shù)據(jù)的方法

    在我們的實(shí)際開發(fā)中,經(jīng)常需要存儲一些字段,它們使用像,?-?等連接符進(jìn)行連接,在查詢過程中,有時需要將這些字段使用連接符分割,然后查詢多條數(shù)據(jù),今天,我們將使用一個實(shí)際的生產(chǎn)場景來詳細(xì)解釋這個解決方案,需要的朋友可以參考下
    2024-04-04
  • Mysql一主多從部署的實(shí)現(xiàn)步驟

    Mysql一主多從部署的實(shí)現(xiàn)步驟

    本文主要介紹了Mysql一主多從部署的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05

最新評論

洪湖市| 江阴市| 洪江市| 河津市| 长顺县| 五寨县| 呼玛县| 蓝山县| 陆川县| 惠安县| 雅安市| 广汉市| 垫江县| 平昌县| 洛扎县| 改则县| 宁河县| 昌平区| 沙雅县| 康马县| 祁东县| 偃师市| 武鸣县| 平和县| 卢龙县| 谢通门县| 石河子市| 海原县| 新田县| 芮城县| 新密市| 浦城县| 正安县| 鞍山市| 双牌县| 囊谦县| 苍梧县| 宜兰县| 洞头县| 内黄县| 文山县|