Heim  >  Artikel  >  Datenbank  >  So finden Sie die Länge von Daten in MySQL

So finden Sie die Länge von Daten in MySQL

藏色散人
藏色散人Original
2020-10-27 10:28:276442Durchsuche

So ermitteln Sie die Datenlänge in MySQL: 1. Verwenden Sie die Funktion „LENGTH“, um die Zeichenfolgenlänge zu ermitteln. Die Syntax lautet wie folgt: „SELECT LENGTH('Character')“; 2. Verwenden Sie die Funktion „CHAR_LENGTH“, um die zu überprüfen Zeichenfolgenlänge, die Syntax ist wie „SELECT CHAR_LENGTH(‘Character‘)“.

So finden Sie die Länge von Daten in MySQL

Empfohlen: „MySQL-Video-Tutorial

MySql berechnet die Länge des Feldes

Benutzerkonten haben nützliche chinesische Zeichen, finden Sie alle diejenigen, die chinesische Schriftzeichen enthalten

SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name)

LENGTH

Die Funktion „LENGTH“ in MySQL ist eine integrierte Funktion, mit der die Länge einer Zeichenfolge ermittelt wird.

CHAR_LENGTH

Es gibt eine weitere Funktion zum Überprüfen der Länge einer Zeichenfolge in der integrierten MySQL-Funktion. in der Funktion ist „CHAR_LENGTH“, diese beiden Der Unterschied zwischen den Funktionen ist:
LÄNGE: Ein chinesisches Zeichen zählt als drei Zeichen und eine Zahl oder ein Buchstabe zählt als ein Zeichen.
CHAR_LENGTH: Unabhängig davon, ob es sich um ein chinesisches Schriftzeichen, eine Zahl oder einen Buchstaben handelt, wird es als Schriftzeichen betrachtet Charakter


Eine Zahl oder ein Buchstabe Länge

Byte

3

1length(str)length(str) code>Wenn die Länge der Zeichenfolge die durch max_allowed_packet definierte maximale Länge überschreitet, gibt die obige Funktion NULL zurück. max_allowed_packet ist im Allgemeinen standardmäßig auf 4 MB eingestellt (5.6.5 und niedriger ist 1 MB)
bit_length bit 24 8
char_length 字符 1 1 char_length(str)
length Byte 3 1 length(str)
bit_length bit 24 8 length(str)



Das obige ist der detaillierte Inhalt vonSo finden Sie die Länge von Daten in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn