欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

一、獲取

(1)length(str)

? 獲取字符串的長(zhǎng)度

(2)char_length(str)

? 獲取字符數(shù)量

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

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

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

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

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

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

(1) lower(str)

? 轉(zhuǎn)小寫(xiě)

(2)upper(str)

? 轉(zhuǎn)大寫(xiě)

三、拼接

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

? 拼接多個(gè)字符串

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

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

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

四、截取

(1)substring(str, startPosition, len)

? 從startPosition(從1開(kāi)始)開(kāi)始向后截取len個(gè)字符,如

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

(2)substring_index(str, separater, num)

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

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

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

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

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

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

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è)填充,直到長(zhǎng)度等于size

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

? rpad(str, size, fillStr)

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

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

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

相關(guān)文章

  • 詳解MySQL8.0 密碼過(guò)期策略

    詳解MySQL8.0 密碼過(guò)期策略

    這篇文章主要介紹了MySQL8.0 密碼過(guò)期策略的相關(guān)資料,幫助大家更好的理解和使用MySQL8.0的新功能,感興趣的朋友可以了解下
    2020-11-11
  • 詳解數(shù)據(jù)庫(kù)_MySQL: mysql函數(shù)

    詳解數(shù)據(jù)庫(kù)_MySQL: mysql函數(shù)

    這篇文章主要介紹了數(shù)據(jù)庫(kù)_MySQL: mysql函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • mysql update語(yǔ)句的用法詳解

    mysql update語(yǔ)句的用法詳解

    本文詳細(xì)介紹了,mysql中update語(yǔ)句的用法,系統(tǒng)全面的學(xué)習(xí)下update更新語(yǔ)句的用法,有需要的朋友可以參考下
    2014-08-08
  • MySQL 大數(shù)據(jù)量快速插入方法和語(yǔ)句優(yōu)化分享

    MySQL 大數(shù)據(jù)量快速插入方法和語(yǔ)句優(yōu)化分享

    對(duì)于事務(wù)表,應(yīng)使用BEGIN和COMMIT代替LOCK TABLES來(lái)加快插入
    2012-04-04
  • 在SQL中修改數(shù)據(jù)的基礎(chǔ)語(yǔ)句

    在SQL中修改數(shù)據(jù)的基礎(chǔ)語(yǔ)句

    修改數(shù)據(jù)SQL中,可以使用UPDATE語(yǔ)句來(lái)修改、更新一個(gè)或多個(gè)表的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于在SQL中修改數(shù)據(jù)的基礎(chǔ)語(yǔ)句,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • MySQL中l(wèi)imit對(duì)查詢語(yǔ)句性能的影響

    MySQL中l(wèi)imit對(duì)查詢語(yǔ)句性能的影響

    我們知道,當(dāng)limit offset rows中的offset很大時(shí),會(huì)出現(xiàn)效率問(wèn)題,那么如果提高limit的執(zhí)行效率呢
    2021-09-09
  • MySQL中基本的用戶和權(quán)限管理方法小結(jié)

    MySQL中基本的用戶和權(quán)限管理方法小結(jié)

    這篇文章主要介紹了MySQL中基本的用戶和權(quán)限管理方法小結(jié),是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • 獲取MySQL的表中每個(gè)userid最后一條記錄的方法

    獲取MySQL的表中每個(gè)userid最后一條記錄的方法

    這篇文章主要介紹了獲取MySQL的表中每個(gè)userid最后一條記錄的方法,并且針對(duì)userid不唯一的情況,需要的朋友可以參考下
    2015-05-05
  • 詳解如何在阿里云上安裝mysql

    詳解如何在阿里云上安裝mysql

    mysql作為輕量級(jí)開(kāi)源數(shù)據(jù)庫(kù),在企業(yè)級(jí)的應(yīng)用中非常的廣泛。這篇文章主要介紹了詳解如何在阿里云上安裝mysql,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • 用percona-toolkit為MySQL收集系統(tǒng)和性能信息的教程

    用percona-toolkit為MySQL收集系統(tǒng)和性能信息的教程

    這篇文章主要介紹了用percona-toolkit為MySQL收集系統(tǒng)和性能信息的教程,可以輕松地將服務(wù)器基本信息錄入數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2015-11-11

最新評(píng)論