Heim  >  Artikel  >  Datenbank  >  Anweisungen zum Ändern der Tabellenstruktur in SQL

Anweisungen zum Ändern der Tabellenstruktur in SQL

下次还敢
下次还敢Original
2024-04-29 13:51:15507Durchsuche

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

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_typeALTER 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

Zum Beispiel: 🎜rrreee🎜🎜2. Spalten ändern 🎜🎜🎜 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!

Stellungnahme:
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