Maison > base de données > tutoriel mysql > le corps du texte

Comment trouver la longueur des données dans MySQL

藏色散人
Libérer: 2020-10-29 16:52:13
original
6428 Les gens l'ont consulté

Méthode MySQL pour trouver la longueur des données : 1. Utilisez la fonction "LENGTH" pour obtenir la longueur de la chaîne, avec une syntaxe telle que "SELECT LENGTH('Character')" 2. Vérifiez la longueur de la chaîne à travers le fichier ; Fonction "CHAR_LENGTH", La syntaxe est "SELECT CHAR_LENGTH('character')".

Comment trouver la longueur des données dans MySQL

Recommandé : "tutoriel vidéo mysql

MySql calcule la longueur du champ

Les comptes d'utilisateurs ont des caractères chinois, trouvez tous les comptes contenant des caractères chinois

SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name)
Copier après la connexion

LENGTH

La fonction "LENGTH" dans mysql est une fonction intégrée utilisée pour obtenir la longueur d'une chaîne

CHAR_LENGTH

Afficher la chaîne dans la fonction intégrée de mysql Il existe également une fonction de longueur appelée "CHAR_LENGTH". La différence entre les deux fonctions est :
LONGUEUR : Un caractère chinois compte pour trois caractères, et un chiffre ou une lettre compte pour un caractère.
CHAR_LENGTH : Qu'il s'agisse d'un caractère chinois, d'un chiffre ou d'une lettre, il est considéré comme un caractère


Exemple

Caractère chinois

SELECT LENGTH('字符');
输出:6

SELECT CHAR_LENGTH('字符');
输出:2
Copier après la connexion

Caractère

SELECT LENGTH('abc');
输出:3

SELECT CHAR_LENGTH('abc');
输出:3
Copier après la connexion
命令 单位 一个汉字 一个数字or字母 示例
char_length 字符 1 1 char_length(str)
length Byte 3 1 length(str)
bit_length bit 24 8 length(str)

Lorsque la longueur de la chaîne dépasse la longueur maximale définie par max_allowed_packet, la fonction ci-dessus retournera NULL.
max_allowed_packet est généralement par défaut de 4 Mo (1 Mo pour 5.6.5 et versions antérieures)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!