bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

mysql求長度的函數是哪個

這篇文章主要介紹MySQL求長度的函數是哪個,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

公司主營業務:網站制作、成都網站設計、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。創新互聯是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創新互聯推出名山免費做網站回饋大家。

mysql求長度的函數是length()函數和char_length()函數;其中length()函數可以返回以字節為單位的字符串的長度,而char_length()函數可以返回以字符為單位的字符串的長度。

MySQL中 char_length 函數與 length 函數都可以返回字符串的長度

mysql> select length('MySQL'), char_length('MySQL');
+-----------------+----------------------+
| length('MySQL') | char_length('MySQL') |
+-----------------+----------------------+
|               5 |                    5 |
+-----------------+----------------------+
1 row in set (0.01 sec)

兩個函數的功能:

  • LENGTH() 返回以字節為單位的字符串的長度。

  • CHAR_LENGTH() 返回以字符為單位的字符串的長度。

由上面的例子來看,“MySQL”共5個字符,每個字符應該是占1個字節。

而中文不一樣,一般一個漢字占2-3個字節。如:

GBK字符集編碼下:

select char_length(‘中國’); // 2個字符
select length(‘中國’); // 4個字節,一個漢字2個字節
select bit_length(‘中國’); // 32位。4*8 = 32

UTF8字符集編碼下:

select char_length(‘中國’);// 2個字符
select length(‘中國’); // 6個字節,一個漢字3個字節
select bit_length(‘中國’); // 48位。6*8 = 48

總結

char_length(str)

  • 長度的單位為字符,一個多字節字符算作一個單字符

  • 不管漢字還是數字或者是字母都算是一個字符

length(str)

  • utf8編碼下,一個漢字算三個字符,一個數字或字母算一個字符。

  • 其他編碼下,一個漢字算兩個字符, 一個數字或字母算一個字符。

以上是mysql求長度的函數是哪個的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!

本文題目:mysql求長度的函數是哪個
網站地址:http://vcdvsql.cn/article14/podjde.html

成都網站建設公司_創新互聯,為您提供移動網站建設手機網站建設域名注冊用戶體驗定制網站網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設