Rumah  >  Artikel  >  pangkalan data  >  Pernyataan untuk mengubah suai struktur jadual dalam sql

Pernyataan untuk mengubah suai struktur jadual dalam sql

下次还敢
下次还敢asal
2024-04-28 09:15:26676semak imbas

Anda boleh mengubah suai struktur jadual melalui pernyataan ALTER TABLE Operasi khusus ialah: tambah lajur: ALTER TABLE table_name ADD column_name data_type; tambah kekangan: ALTER TABLE table_name ADD CONSTRAINT constr

Pernyataan untuk mengubah suai struktur jadual dalam sql

SQL statement untuk mengubah suai struktur jadual

Dalam SQL, struktur jadual boleh diubah suai melalui pernyataan ALTER TABLE. Pernyataan ini boleh digunakan untuk menambah, memadam atau mengubah suai lajur, kekangan atau indeks jadual. ALTER TABLE 语句来修改表结构。此语句可以用来添加、删除或修改表的列、约束或索引。

添加列

<code class="sql">ALTER TABLE table_name ADD column_name data_type;</code>

例如:

<code class="sql">ALTER TABLE customers ADD phone_number VARCHAR(10);</code>

删除列

<code class="sql">ALTER TABLE table_name DROP COLUMN column_name;</code>

例如:

<code class="sql">ALTER TABLE customers DROP COLUMN age;</code>

修改列

<code class="sql">ALTER TABLE table_name ALTER COLUMN column_name NEW_DATA_TYPE;</code>

例如:

<code class="sql">ALTER TABLE customers ALTER COLUMN name VARCHAR(50);</code>

添加约束

<code class="sql">ALTER TABLE table_name ADD CONSTRAINT constraint_name [CONSTRAINT_TYPE];</code>

例如:

<code class="sql">ALTER TABLE orders ADD CONSTRAINT FK_customer FOREIGN KEY (customer_id) REFERENCES customers (customer_id);</code>

删除约束

<code class="sql">ALTER TABLE table_name DROP CONSTRAINT constraint_name;</code>

例如:

<code class="sql">ALTER TABLE orders DROP CONSTRAINT FK_customer;</code>

添加索引

<code class="sql">ALTER TABLE table_name ADD INDEX index_name (column_name);</code>

例如:

<code class="sql">ALTER TABLE customers ADD INDEX idx_name (name);</code>

删除索引

<code class="sql">ALTER TABLE table_name DROP INDEX index_name;</code>

例如:

<code class="sql">ALTER TABLE customers DROP INDEX idx_name;</code>

通过使用这些 ALTER TABLE

🎜Tambah lajur🎜🎜rrreee🎜Contoh: 🎜rrreee🎜🎜Padam lajur🎜🎜rrreee🎜Contoh: 🎜rrreee🎜🎜Ubah suai lajur🎜rreee 🎜🎜Tambah kekangan🎜 🎜rrreee🎜Contoh: 🎜rrreee🎜 🎜Alih keluar kekangan🎜🎜rrreee🎜Contoh: 🎜rrreee🎜🎜Tambah indeks 🎜🎜rrreee🎜Contoh: 🎜rrreee🎜🎜Padam indeks 🎜reeerr 🎜Dengan menggunakan pernyataan ALTER TABLE ini, Struktur jadual boleh diubah suai dengan mudah untuk menyesuaikan diri dengan keperluan data yang berubah-ubah. 🎜

Atas ialah kandungan terperinci Pernyataan untuk mengubah suai struktur jadual dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn