Heim >Datenbank >MySQL-Tutorial >Wie erhalte ich die VARCHAR-Feldgröße mit einer einzelnen SQL-Abfrage?

Wie erhalte ich die VARCHAR-Feldgröße mit einer einzelnen SQL-Abfrage?

Susan Sarandon
Susan SarandonOriginal
2024-12-16 21:35:19811Durchsuche

How to Get VARCHAR Field Size with a Single SQL Query?

So bestimmen Sie die Varchar-Feldgröße in einer einzelnen SQL-Anweisung

Bei der Arbeit mit VARCHAR-Feldern ist es oft notwendig, deren Größe zu kennen. Dies ist besonders nützlich, um Abfragen zukunftssicher zu machen und eine konsistente Funktionalität sicherzustellen. Eine effiziente Möglichkeit, die Größe eines VARCHAR-Felds in einer einzelnen SQL-Anweisung abzurufen, ist die Nutzung der Tabelle „information_schema“.

LÖSUNG

SELECT column_name, data_type, character_maximum_length
FROM information_schema.columns
WHERE table_name = 'myTable';

Diese Abfrage ruft Informationen über ab die Spalten in einer angegebenen Tabelle. Die Spalte „character_maximum_length“ gibt die Größe des VARCHAR-Felds in Zeichen an.

BEISPIEL

Angenommen, Sie haben eine Tabelle namens myTable mit einem VARCHAR-Feld namens Remarks mit einer maximalen Länge von 1000 Zeichen, die Abfrage gibt das folgende Ergebnis zurück:

| column_name | data_type | character_maximum_length |
| ------------ | ---------- | ------------------------- |
| Remarks      | VARCHAR    | 1000                      |

Von Wenn Sie diese einfache Abfrage ausführen, können Sie ganz einfach die Größe eines VARCHAR-Felds bestimmen, unabhängig von seiner tatsächlichen Länge oder etwaigen in der Zukunft vorgenommenen Änderungen.

Das obige ist der detaillierte Inhalt vonWie erhalte ich die VARCHAR-Feldgröße mit einer einzelnen SQL-Abfrage?. 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