Maison  >  Article  >  base de données  >  Comment trouver la longueur des données dans MySQL

Comment trouver la longueur des données dans MySQL

藏色散人
藏色散人original
2020-10-27 10:28:276443parcourir

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)

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

Caractère

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

SELECT CHAR_LENGTH('abc');
输出:3
命令 单位 一个汉字 一个数字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!

Déclaration:
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