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,…]
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;
1) Ändern Sie den Tabellennamen
alter table tasks rename student;
2) Ändern Sie die Speicher-Engine der Tabelle
alter table student ENGINE=MyISAM;
3) Löschen Sie Spalten aus der Tabelle
alter table student drop column end_date;
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;
5) Ändern Sie Feldnamen und Felddefinitionen
alter table student change subject math varchar(20);
6) Ändern Sie Felddefinitionen
alter table student modify math varchar(10);
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!