So ändern Sie eine Spaltengröße oder einen Typ in MySQL

click fraud protection

Nehmen wir zum Beispiel an, Sie haben eine Spalte mit dem Namen "Status" in einer Tabelle mit dem Namen "Adresse" und haben sie zuvor so eingerichtet, dass sie zwei Zeichen enthält, wobei erwartet wird, dass Personen zweistellige Statusabkürzungen verwenden. Sie stellen fest, dass mehrere Personen anstelle von 2-stelligen Abkürzungen ganze Namen eingegeben haben, und Sie möchten ihnen dies erlauben. Sie müssen diese Spalte vergrößern, damit die vollständigen Statusnamen passen. So geht's:

Generell verwenden Sie den Befehl ALTER TABLE, gefolgt vom Tabellennamen, dann den Befehl MODIFY, gefolgt vom Spaltennamen und dem neuen Typ und der neuen Größe. Hier ist ein Beispiel:

Das VARCHAR (20) in den Beispielen kann sich in eine beliebige Zahl ändern, die für Ihre Spalte geeignet ist. VARCHAR ist eine Zeichenfolge variabler Länge. Die maximale Länge - in diesem Beispiel 20 - gibt die maximale Anzahl von Zeichen an, die Sie in der Spalte speichern möchten. VARCHAR (25) kann bis zu 25 Zeichen speichern.

instagram viewer

Der Befehl ALTER TABLE kann auch verwendet werden, um einer Tabelle eine neue Spalte hinzuzufügen oder um eine gesamte Spalte und alle ihre Daten aus einer Tabelle zu entfernen. Verwenden Sie zum Hinzufügen einer Spalte beispielsweise Folgendes:

instagram story viewer