Heim > Datenbank > MySQL-Tutorial > Wie kann ich die Größe eines Varchar-Felds in SQL mit einer einzelnen Abfrage ermitteln?

Wie kann ich die Größe eines Varchar-Felds in SQL mit einer einzelnen Abfrage ermitteln?

Barbara Streisand
Freigeben: 2024-12-25 09:03:17
Original
173 Leute haben es durchsucht

How Can I Get the Size of a varchar Field in SQL with a Single Query?

Abrufen der Größe eines Varchar[n]-Felds in SQL mit einer Abfrage

Das Bestimmen der Länge eines Varchar-Felds ist für Daten von entscheidender Bedeutung Verwaltung und Speicheroptimierung. In SQL können Sie eine einzelne Anweisung ausführen, um diese Informationen abzurufen.

Syntax:

SELECT Column_name, Data_Type, Character_maximum_length FROM information_schema.columns WHERE Table_name = 'myTable'

Erklärung:

  • information_schema.columns: Diese Tabelle enthält Informationen zu allen Spalten in der Datenbank.
  • table_name: Ersetzen Sie „myTable“ durch den Namen der Tabelle, die varchar[n] enthält. Feld.
  • column_name: Verwenden Sie den Namen des varchar[n]-Felds.
  • data_type: Dies stellt den Datentyp der Spalte bereit, der „varchar“ sein sollte.
  • character_maximum_length: Diese Spalte gibt die maximal zulässige Anzahl von Zeichen im Varchar-Feld an, die der von Ihnen angegebenen Größe entspricht varchar[n].

Beispiel:

Betrachten Sie die folgende Tabelle mit einem varchar[1000]-Feld namens „Bemerkungen“:

CREATE TABLE myTable (
  Remarks VARCHAR(1000)
);
Nach dem Login kopieren

Um die Größe des Felds „Bemerkungen“ abzurufen, führen Sie Folgendes aus Abfrage:

SELECT column_name, data_type, character_maximum_length
FROM information_schema.columns
WHERE table_name = 'myTable' AND column_name = 'Remarks';
Nach dem Login kopieren

Das Ergebnis wird sein:

Remarks VARCHAR 1000
Nach dem Login kopieren

Diese Ausgabe bestätigt, dass das Feld „Anmerkungen“ ein Varchar mit einer maximalen Länge von 1000 Zeichen ist.

Das obige ist der detaillierte Inhalt vonWie kann ich die Größe eines Varchar-Felds in SQL mit einer einzelnen Abfrage ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage