Zu den Anweisungen in SQL, die die Tabellenstruktur ändern, gehören: ALTER TABLE Tabellenname ADD Spaltenname Datentyp Spalte hinzufügen ALTER TABLE Tabellenname ALTER COLUMN Spaltenname Datentyp Spaltendatentyp ändern ALTER TABLE Tabellenname DROP COLUMN Spaltenname Spalte löschen ALTER TABLE Tabellenname RENAME COLUMN alter_Spaltenname TO neue_Spalte_
Anweisungen zum Ändern der Tabellenstruktur in SQL
Das Ändern der Tabellenstruktur ist ein häufiger Vorgang in SQL, mit dem Sie die Spalten, Datentypen und Einschränkungen der Tabelle ändern können. Im Folgenden sind einige häufig verwendete Anweisungen aufgeführt:
1. Spalten hinzufügen
ALTER TABLE table_name ADD columns_name data_type
ALTER TABLE table_name ADD column_name data_type
例如:
<code>ALTER TABLE employees ADD salary INT</code>
2. 修改列
ALTER TABLE table_name ALTER COLUMN column_name data_type
例如:
<code>ALTER TABLE employees ALTER COLUMN salary DECIMAL(10,2)</code>
3. 删除列
ALTER TABLE table_name DROP COLUMN column_name
例如:
<code>ALTER TABLE employees DROP COLUMN bonus</code>
4. 更改列名称
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name
例如:
<code>ALTER TABLE employees RENAME COLUMN first_name TO name</code>
5. 添加约束
主键:
ALTER TABLE table_name ADD PRIMARY KEY (column_name)
例如:
<code>ALTER TABLE employees ADD PRIMARY KEY (employee_id)</code>
外键:
ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES referenced_table(column_name)
例如:
<code>ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers(customer_id)</code>
唯一约束:
ALTER TABLE table_name ADD UNIQUE (column_name)
例如:
<code>ALTER TABLE employees ADD UNIQUE (email)</code>
6. 删除约束
主键:
ALTER TABLE table_name DROP PRIMARY KEY
外键:
ALTER TABLE table_name DROP FOREIGN KEY column_name
唯一约束:
ALTER TABLE table_name DROP INDEX index_name
ALTER TABLE Tabellenname ALTER COLUMN Spaltenname Datentyp
🎜🎜Zum Beispiel: 🎜rrreee🎜🎜3. Spalte löschen🎜🎜🎜ALTER TABLE Tabellenname DROP COLUMN Spaltenname
🎜🎜Zum Beispiel: 🎜rrreee🎜🎜4 . Spaltennamen ändern 🎜🎜🎜ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name
🎜🎜Zum Beispiel: 🎜rrreee🎜🎜5. Einschränkungen hinzufügen🎜🎜🎜🎜Primärschlüssel: 🎜🎜🎜 TABELLE ÄNDERN table_name ADD PRIMARY KEY (column_name)
🎜🎜Zum Beispiel: 🎜rrreee🎜🎜Fremdschlüssel: 🎜🎜🎜ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES referenced_table(column_name)
🎜🎜For Beispiel: 🎜rrreee🎜🎜Eindeutige Einschränkung: 🎜🎜🎜ALTER TABLE table_name ADD UNIQUE (column_name)
🎜🎜Zum Beispiel: 🎜rrreee🎜🎜6. Einschränkungen löschen🎜🎜🎜🎜Primärschlüssel: 🎜 🎜🎜 ALTER TABLE Tabellenname DROP PRIMARY KEY🎜🎜🎜Fremdschlüssel: 🎜🎜🎜<code>ALTER TABLE Tabellenname DROP FOREIGN KEY Spaltenname
🎜🎜🎜Eindeutige Einschränkung: 🎜🎜🎜ALTER TABLE Tabellenname DROP INDEX Indexname
(wobei Indexname der Name der eindeutigen Einschränkung ist)🎜Das obige ist der detaillierte Inhalt vonAnweisungen zum Ändern der Tabellenstruktur in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!