Heim > Datenbank > MySQL-Tutorial > Hauptteil

So ändern Sie die Tabellenstruktur der MySQL-Datenbank

autoload
Freigeben: 2021-04-15 14:12:15
Original
3546 Leute haben es durchsucht

Dieser Artikel hilft Ihnen hauptsächlich beim Verstehen und Verwenden von MySQL ALTER TABLE-Anweisungen zum Ändern der vorhandenen Tabellenstruktur (z. B. Hinzufügen oder Löschen von Spalten, Ändern von Spaltenattributen usw.).

MySQL ALTER TABLE-Anweisung

ALTER TABLE table_name action1[,action2,…]
Nach dem Login kopieren
  • Geben Sie zunächst den Tabellennamen an, der nach der ALTER TABLE-Klausel geändert werden soll.

  • Zweitens listen Sie eine Reihe von Operationen auf, die auf die Tabelle angewendet werden sollen. Der Vorgang kann beispielsweise das Hinzufügen einer neuen Spalte, das Hinzufügen eines Primärschlüssels, das Umbenennen der Tabelle usw. sein. Mit der ALTER TABLE-Anweisung können mehrere Vorgänge in einer einzigen ALTER TABLE-Anweisung angewendet werden, wobei jeder Vorgang durch ein Komma (,) getrennt ist.

Erstellen Sie zunächst eine neue Datenbank:

CREATE TABLE tasks (
    id INT NOT NULL,
    subject VARCHAR(45) NULL,
    start_date DATE NULL,
    end_date DATE NULL
)charset utf8;
Nach dem Login kopieren

1) Ändern Sie den Tabellennamen

alter table tasks rename  student;
Nach dem Login kopieren

2) Ändern Sie die Speicher-Engine der Tabelle

alter table student ENGINE=MyISAM;
Nach dem Login kopieren

3) Löschen Sie Spalten aus der Tabelle

alter table student drop column end_date;
Nach dem Login kopieren

4 )Fügen Sie der Tabelle neue Spalten hinzu (verwenden Sie sie nachher, vorher für bestimmte Standorte)

alter table student
add column complete DECIMAL(2,1) NULL
AFTER subject;
Nach dem Login kopieren

5) Ändern Sie Feldnamen und Felddefinitionen

 alter table student change subject math varchar(20);
Nach dem Login kopieren

6) Ändern Sie Felddefinitionen

 alter table student modify math varchar(10);
Nach dem Login kopieren

Empfohlen : MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Tabellenstruktur der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage