Heim >Datenbank >MySQL-Tutorial >Wie kann ich die Länge eines VARCHAR-Felds in SQL mithilfe einer einzelnen Abfrage bestimmen?

Wie kann ich die Länge eines VARCHAR-Felds in SQL mithilfe einer einzelnen Abfrage bestimmen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-15 19:30:17455Durchsuche

How Can I Determine the Length of a VARCHAR Field in SQL Using a Single Query?

Bestimmen der Länge eines VARCHAR[n]-Feldes mit SQL

Frage:

Wie können Sie in einer SQL-Tabelle mit einem VARCHAR[n]-Feld die Größe ermitteln, z. B. ob sie auf 1000 festgelegt ist? Zeichen mit einer einzigen SQL-Anweisung?

Lösung:

Um die Größe eines VARCHAR[n]-Feldes abzurufen, können Sie die folgenden Schritte verwenden:

select column_name, data_type, character_maximum_length    
from information_schema.columns  
where table_name = 'myTable'

In dieser Abfrage:

  • Spaltenname: Gibt das interessierende VARCHAR[n]-Feld an.
  • data_type: Gibt den Datentyp des Feldes an, der „varchar“ sein wird.
  • character_maximum_length: Gibt die maximale Länge des VARCHAR-Felds zurück.

By Wenn Sie diese Abfrage ausführen, erhalten Sie den Namen, den Datentyp und die maximale Zeichenlänge der Spalte, die die gewünschten Größeninformationen für das VARCHAR[n]-Feld liefern.

Das obige ist der detaillierte Inhalt vonWie kann ich die Länge eines VARCHAR-Felds in SQL mithilfe einer einzelnen Abfrage bestimmen?. 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