Heim > Datenbank > MySQL-Tutorial > Hauptteil

Welche Vorgänge gibt es, um die Tabellenstruktur in SQL zu ändern?

不言
Freigeben: 2019-03-02 16:50:39
Original
25855 Leute haben es durchsucht

Welche Vorgänge gibt es, um die Tabellenstruktur in SQL zu ändern?

Zu den Vorgängen zum Ändern der Tabellenstruktur in SQL gehören das Hinzufügen von Tabellenfeldern, das Löschen von Tabellenfeldern, das Umbenennen von Feldern, das Ändern von Feldtypen, das Festlegen von Primärschlüsseln und das Hinzufügen von Nicht-Null-Einschränkungen. Lassen Sie uns dies unten tun. Schauen wir uns diese Vorgänge einzeln an.

1. Tabellenfelder hinzufügen

ALTER TABLE 表名
ADD 字段名 字段类型 DEFAULT NULL
Nach dem Login kopieren

2. Tabellenfelder löschen

Tabellennamen ändern Name

Beispiel:

alter table user drop name;
Nach dem Login kopieren

3. Feld umbenennen

Alten Feldnamen ändern, alten Feldnamen in neuen Feldnamen umbenennen

Beispiel :

alter table  user  rename oldname to newname;
Nach dem Login kopieren

4. Feldtyp ändern

ALTER TABLE-Tabellenname
ALTER COLUMN-Feldname hat den Typ geändert

Beispiel:

alter table user alter name varchar(50);
Nach dem Login kopieren

5. Primärschlüssel festlegen

ALTER TABLE Tabellenname

CONSTRAINT-Primärschlüsselname PRIMARY KEY (Feldname) hinzufügen

6. Fügen Sie die Nicht-Null-Einschränkung hinzu

ALTER TABLE Tabellenname

ALTER COLUMN Feldname Feldtyp NOT NULL

Das obige ist der detaillierte Inhalt vonWelche Vorgänge gibt es, um die Tabellenstruktur in SQL zu ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
sql
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