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

MySQL筆記之字符串函數(shù)的應(yīng)用

 更新時(shí)間:2013年05月03日 16:11:31   作者:  
字符串操作在程序設(shè)計(jì)中是非常重要的組成部分,而MySQL數(shù)據(jù)庫(kù)中的字符串操作卻相當(dāng)簡(jiǎn)單

字符串操作在程序設(shè)計(jì)中是非常重要的組成部分,而MySQL數(shù)據(jù)庫(kù)中的字符串操作卻相當(dāng)簡(jiǎn)單

需要注意的是:下面所有的函數(shù)只是將修改后的結(jié)果當(dāng)查詢返回,均不對(duì)原數(shù)據(jù)做出改變


選出指定數(shù)量字符

復(fù)制代碼 代碼如下:

mysql> SELECT RIGHT('nihao',3);
+------------------+
| RIGHT('nihao',3) |
+------------------+
| hao              |
+------------------+
 row in set (0.00 sec)

這里的RIGHT()函數(shù)代表從字符串中選定從右往左數(shù)的三個(gè)字符

與此類似,還有LEFT()函數(shù)


SUBSTRING_INDEX截取字符串

復(fù)制代碼 代碼如下:

mysql> SELECT SUBSTRING_INDEX('HH,MM,SS',',',2);
+-----------------------------------+
| SUBSTRING_INDEX('HH,MM,SS',',',2) |
+-----------------------------------+
| HH,MM                             |
+-----------------------------------+
 row in set (0.00 sec)

此函數(shù)內(nèi)部的第一個(gè)參數(shù)代表需要截取的內(nèi)容,第二個(gè)參數(shù)代表按什么截取

最后一個(gè)是截取到第幾個(gè),1是截取到第一個(gè)逗號(hào),2是截取到第二個(gè)


SUBSTRING截取字符串

復(fù)制代碼 代碼如下:

mysql> SELECT SUBSTRING('helloworld',1,5);
+-----------------------------+
| SUBSTRING('helloworld',1,5) |
+-----------------------------+
| hello                       |
+-----------------------------+
 row in set (0.00 sec)

此處截取字符串中1~5的內(nèi)容

UPPER字符串改大寫
復(fù)制代碼 代碼如下:

mysql> SELECT UPPER('hello');
+----------------+
| UPPER('hello') |
+----------------+
| HELLO          |
+----------------+
 row in set (0.00 sec)

LOWER字符串改小寫

復(fù)制代碼 代碼如下:

mysql> SELECT LOWER('HELLO');
+----------------+
| LOWER('HELLO') |
+----------------+
| hello          |
+----------------+
 row in set (0.00 sec)

REVERSE反轉(zhuǎn)字符串

復(fù)制代碼 代碼如下:

mysql> SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh            |
+------------------+
 row in set (0.00 sec)

LTRIM清除左邊多余空格

復(fù)制代碼 代碼如下:

mysql> SELECT LTRIM('  hello     ');
+-----------------------+
| LTRIM('  hello     ') |
+-----------------------+
| hello                 |
+-----------------------+
 row in set (0.00 sec)

此外還有RTRIM清除右邊空格,TRIM清除兩邊全部空格

LENGTH返回字符串中的字符數(shù)量

復(fù)制代碼 代碼如下:

mysql> SELECT LENGTH('helo');
+----------------+
| LENGTH('helo') |
+----------------+
|              4 |
+----------------+
 row in set (0.00 sec)

相關(guān)文章

  • mysql多次調(diào)用存儲(chǔ)過(guò)程的問(wèn)題

    mysql多次調(diào)用存儲(chǔ)過(guò)程的問(wèn)題

    這個(gè)問(wèn)題也困擾了我很長(zhǎng)時(shí)間,準(zhǔn)確的說(shuō)正是因?yàn)樗拇鎯?chǔ)過(guò)程無(wú)法在同一連接中2次或者多次執(zhí)行,我大幅修該了程序架構(gòu),全部題換成了sql,但是畢竟sql無(wú)法執(zhí)行有相當(dāng)邏輯的代碼,最總讓我從新測(cè)試以求尋找解決之道。
    2011-05-05
  • mysql啟動(dòng)時(shí)報(bào)錯(cuò):error while loading shared libraries: libncurses.so.5: cannot open shared object file的解決辦法

    mysql啟動(dòng)時(shí)報(bào)錯(cuò):error while loading shared li

    這篇文章主要給大家介紹了解決mysql啟動(dòng)時(shí)報(bào)錯(cuò):error while loading shared libraries: libncurses.so.5: cannot open shared object file的方法,需要的朋友可以參考下
    2023-08-08
  • MySQL存儲(chǔ)過(guò)程中實(shí)現(xiàn)執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法

    MySQL存儲(chǔ)過(guò)程中實(shí)現(xiàn)執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法

    這篇文章主要介紹了MySQL存儲(chǔ)過(guò)程中實(shí)現(xiàn)執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法,實(shí)例分析了MySQL中構(gòu)造及執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • MySQL慢SQL語(yǔ)句常見(jiàn)誘因以及解決方法

    MySQL慢SQL語(yǔ)句常見(jiàn)誘因以及解決方法

    在本篇文章里小編給大家整理的關(guān)于MySQL慢SQL語(yǔ)句常見(jiàn)誘因以及解決方法,有需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • mysql?索引使用及優(yōu)化詳情

    mysql?索引使用及優(yōu)化詳情

    這篇文章主要介紹了mysql?索引使用及優(yōu)化詳情,合理使用索引,能大大提升sql查詢的性能,可以這么講,隨著業(yè)務(wù)數(shù)據(jù)量的不斷增長(zhǎng),優(yōu)化系統(tǒng)的響應(yīng)速度,很大程度上可以說(shuō)就是集中在索引的優(yōu)化上
    2022-07-07
  • 如何更改MySQL數(shù)據(jù)庫(kù)的編碼為utf8mb4

    如何更改MySQL數(shù)據(jù)庫(kù)的編碼為utf8mb4

    utf8mb4編碼是utf8編碼的超集,兼容utf8,并且能存儲(chǔ)4字節(jié)的表情字符。 這篇文章給大家介紹了更改MySQL數(shù)據(jù)庫(kù)的編碼為utf8mb4的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2020-02-02
  • MySQL COUNT函數(shù)的使用與優(yōu)化

    MySQL COUNT函數(shù)的使用與優(yōu)化

    優(yōu)化COUNT函數(shù)的查詢?cè)?MySQL 中最容易被誤解的話題中能夠排進(jìn)前10名,我們可以在網(wǎng)上搜索了解更多關(guān)于 COUNT 優(yōu)化的誤解信息。在進(jìn)行優(yōu)化前,理解 COUNT 到底做了什么很重要。
    2021-05-05
  • MySQL查詢樹(shù)形結(jié)構(gòu)數(shù)據(jù)的兩種方法

    MySQL查詢樹(shù)形結(jié)構(gòu)數(shù)據(jù)的兩種方法

    本文主要介紹了MySQL查詢樹(shù)形結(jié)構(gòu)數(shù)據(jù)的兩種方法,可以使用遞歸查詢或者閉包表來(lái)實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • mysql隨機(jī)查詢?nèi)舾蓷l數(shù)據(jù)的方法

    mysql隨機(jī)查詢?nèi)舾蓷l數(shù)據(jù)的方法

    這篇文章主要介紹了mysql中獲取隨機(jī)內(nèi)容的方法,需要的朋友可以參考下
    2013-10-10
  • MySQL?Flink實(shí)時(shí)流處理的核心技術(shù)之窗口機(jī)制

    MySQL?Flink實(shí)時(shí)流處理的核心技術(shù)之窗口機(jī)制

    Flink是一款流處理框架,窗口機(jī)制是其核心技術(shù)之一。Flink的窗口機(jī)制可以將無(wú)限的數(shù)據(jù)流劃分為有限的窗口,并對(duì)窗口內(nèi)的數(shù)據(jù)進(jìn)行處理。Flink的窗口機(jī)制支持時(shí)間、計(jì)數(shù)、會(huì)話等多種窗口類型,并且可以在不同的窗口之間進(jìn)行流轉(zhuǎn)換和數(shù)據(jù)聚合,是實(shí)時(shí)流處理中非常重要的技術(shù)
    2023-05-05

最新評(píng)論