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

Mysql計算字段長度函數(shù)之LENGTH函數(shù)

 更新時間:2023年05月18日 11:58:41   作者:山茶花開時。  
MySQL length是指在MySQL數(shù)據(jù)庫中,用于獲取字符串或二進制數(shù)據(jù)類型的長度,下面這篇文章主要給大家介紹了關(guān)于Mysql計算字段長度函數(shù)之LENGTH函數(shù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

LENGTH函數(shù)用于返回字符串的字節(jié)長度,長度單位為字節(jié)

使用uft8編碼字符集時,一個漢字是3個字節(jié),一個數(shù)字或字母是一個字節(jié)

與CHAR_LENGTH函數(shù)的區(qū)別

CHAR_LENGTH函數(shù)用于返回字符串的長度,長度單位為字符,不管漢字,數(shù)字或是字母都算是一個字符,包括中英文標(biāo)點符號,空格也算是一個字符

舉例:對于包含5個三字節(jié)字符的字符串,LENGTH()函數(shù)返回15,  而CHAR_LENGTH()函數(shù)返回5

擴展資料: CHAR_LENGTH函數(shù)

語法結(jié)構(gòu)

LENGTH(str)

str:計算長度的字符串

示例

-- 4
SELECT LENGTH('text');
-- 5
SELECT LENGTH('12345');
-- 9
SELECT LENGTH('數(shù)據(jù)庫');
-- 0
SELECT LENGTH('');
-- 2 空格是一個字節(jié)
SELECT LENGTH('  ');
-- 3 英文標(biāo)點符號是一個字節(jié)
SELECT LENGTH('...');
--- 9 中文標(biāo)點符號是3個字節(jié),
SELECT LENGTH('。。。');
-- Null
SELECT LENGTH(NULL);
-- CHAR_LENGTH函數(shù)用于返回字符串的長度,長度單位為字符
-- 4
SELECT CHAR_LENGTH('text');
-- 5
SELECT CHAR_LENGTH('12345');
-- 3
SELECT CHAR_LENGTH('數(shù)據(jù)庫');

案例

通過length()<>char_length()可以用來檢驗是否含有中文字符

導(dǎo)入數(shù)據(jù)

DROP TABLE IF EXISTS `students`;
CREATE TABLE `students` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO `students` VALUES ('1', 'Odin');
INSERT INTO `students` VALUES ('2', '小胡');
INSERT INTO `students` VALUES ('3', 'Jack');
INSERT INTO `students` VALUES ('4', 'Bob');
INSERT INTO `students` VALUES ('5', '星星');

students表

-- 檢驗是否含有中文字符
SELECT NAME
FROM students
WHERE LENGTH(NAME) <> CHAR_LENGTH(NAME);

結(jié)果展示:

應(yīng)用場景

1.查詢字符串長度length(str)

2.查詢列最大字符串長度max(length(str))

3.查詢某個字符出現(xiàn)幾次 length(str1)-length(replace(‘str1’,’str2’,”))

4.length求得是字符長度。 【1個中文、英文字母、數(shù)字、中文符號、英文符號、全角符號、空格都算1個字符】

總結(jié)

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

相關(guān)文章

  • MySQL如何查詢客戶端連接情況

    MySQL如何查詢客戶端連接情況

    這篇文章主要介紹了MySQL如何查詢客戶端連接情況,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Mysql和文件系統(tǒng)的關(guān)聯(lián)詳情

    Mysql和文件系統(tǒng)的關(guān)聯(lián)詳情

    這篇文章主要介紹了Mysql和文件系統(tǒng)的關(guān)聯(lián)詳情,Mysql常用的存儲引擎如InnoDB、MyISAM采用的是文件存儲,自然和文件系統(tǒng)掛鉤,那么Mysql都有哪些地方用到了文件系統(tǒng)呢,下面我們一起進入文章學(xué)習(xí)詳細內(nèi)容吧
    2022-09-09
  • MySQL復(fù)制之GTID復(fù)制的具體使用

    MySQL復(fù)制之GTID復(fù)制的具體使用

    從MySQL 5.6.5開始新增了一種基于GTID的復(fù)制方式,本文主要介紹了MySQL復(fù)制之GTID復(fù)制的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • MySQL嵌套查詢實例詳解

    MySQL嵌套查詢實例詳解

    這篇文章主要介紹了MySQL嵌套查詢的使用技巧,結(jié)合實例形式較為詳細的分析了MySQL嵌套查詢參數(shù)設(shè)置、使用方法與注意事項,需要的朋友可以參考下
    2015-12-12
  • mysql存儲引擎和數(shù)據(jù)類型(二)

    mysql存儲引擎和數(shù)據(jù)類型(二)

    這篇文章主要為大家詳細介紹了mysql存儲引擎和數(shù)據(jù)類型第二篇,感興趣的小伙伴們可以參考一下
    2016-08-08
  • MySQL <>和<=> 運算符介紹

    MySQL <>和<=> 運算符介紹

    這篇文章主要介紹了MySQL <>和<=> 運算符介紹,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • MySQL?條件查詢詳解

    MySQL?條件查詢詳解

    這篇文章主要介紹了MySQL條件查詢,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • CentOS下徹底卸載mysql的方法

    CentOS下徹底卸載mysql的方法

    這篇文章主要為大家詳細介紹了CentOS下徹底卸載mysql的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • CentOS7卸載MySQL5.7的方法步驟

    CentOS7卸載MySQL5.7的方法步驟

    這篇文章主要介紹了CentOS7卸載MySQL5.7的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • centOS下mysql workbench安裝配置教程

    centOS下mysql workbench安裝配置教程

    這篇文章主要為大家詳細介紹了centOS下mysql workbench安裝配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評論