Mariad函數(shù)(二)

第二部分字符串函數(shù)

1. ASCII('str'): 返回字符串 str 中最左邊字符的 ASCII 代碼值。

2. BIN(N): 返回十進制數(shù)值 N 的二進制數(shù)值的字符串表現(xiàn)形式。

3. BIT_LENGTH(str): 返回字符串 str 所占的位長度。

4. CHAR(N,... [USING charset_name]): 會將每一個參數(shù) N 都解釋為整數(shù),返回由這些整數(shù)在 ASCII 碼中所對應字符所組成的字符串。

5. CHAR_LENGTH(str): 單純返回 str 的字符串長度;

6. CONV(N,from_base,to_base): 將數(shù)值在不同進制間轉(zhuǎn)換。

7. COMPRESS():壓縮(不推薦使用 CHAR 或VARCHAR 來存儲壓縮字符串。最好使用一個 BLOB 列代替);

8. UNCOMOPRESS(): 解壓內(nèi)容

壓縮實例:

MariaDB[study_db]> SELECT

-> LENGTH(REPEAT('a', 50)),

-> LENGTH(COMPRESS(REPEAT('a',50))),

-> COMPRESS(REPEAT('a',50)),

-> UNCOMPRESS(COMPRESS(REPEAT('a',50)));

+-------------------------+----------------------------------+--------------------------+----------------------------------------------------+

| LENGTH(REPEAT('a', 50)) | LENGTH(COMPRESS(REPEAT('a',50))) | COMPRESS(REPEAT('a',50)) | UNCOMPRESS(COMPRESS(REPEAT('a',50))) ??????????????|

+-------------------------+----------------------------------+--------------------------+----------------------------------------------------+

| ?????????????????????50 | ??????????????????????????????16 | 2 ??x?KL$ ??\? ???????????| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |

+-------------------------+----------------------------------+--------------------------+----------------------------------------------------+

1 row in set (0.00 sec)

2.2大小寫UPPER()與LOWER()

MariaDB[study_db]> select book_name, book_author_name FROM new_books;

+------------------+---------------------------+

|book_name|book_author_name|

+------------------+---------------------------+

|跟我學MariaDB|hhw|

|跟我學NodeJS|hhw|

|HTTP權(quán)威指南|O'Reilly|

|追風箏的人|Khaled Hosseini|

MariaDB [study_db]> select UPPER(book_name),LOWER( book_author_name) FROM new_books;

+------------------+---------------------------+

|UPPER(book_name)|LOWER( book_author_name)|

+------------------+---------------------------+

|跟我學MARIADB|hhw|

|跟我學NODEJS|hhw|

|HTTP權(quán)威指南|o'reilly|

|追風箏的人|khaled hosseini|

|小王子|antoine marie jean-b|

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • FreeMarker的模板文件并不比HTML頁面復雜多少,FreeMarker模板文件主要由如下4個部分組成: 1...
    年輕小伙程序員閱讀 3,162評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 一 偉大的慈善家趙二出軌了。 月初,趙二還在各個社交軟件上曬娃:“歡迎你的到來,小倩辛苦了?!?趙二急得像螞蟻在熱...
    鉞芽兒閱讀 570評論 0 1
  • 今晚的雨,來得突然,也來得急促。 喜歡這樣的雨,在這個特殊的季節(jié)。 在驟雨中狂奔,尋求一種釋放,突然發(fā)現(xiàn)自己竟然如...
    離岸的船閱讀 621評論 1 2

友情鏈接更多精彩內(nèi)容