Arahan dalam SQL untuk mengubah suai struktur jadual ialah ALTER TABLE, yang membolehkan anda menukar lajur, kekangan dan indeks tanpa kehilangan data. Operasi ALTER TABLE biasa termasuk menambah atau mengalih keluar lajur (ADD/DROP COLUMN), mengubah suai jenis data lajur (ALTER COLUMN), menambah atau mengalih keluar kekangan (ADD/DROP CONSTRAINT) dan menambah atau mengalih keluar indeks (ADD/DROP INDEX). Perintah yang digunakan untuk mengubah suai struktur jadual dalam SQL ialah
ALTER TABLE
. Ia membolehkan anda menukar lajur, kekangan dan indeks dalam jadual tanpa kehilangan data.
Gunakan perintah ALTER TABLE
ALTER JADUAL
Format asas sintaks adalah seperti berikut: <code>ALTER TABLE table_name
ALTER_SPECIFICATION</code>
table_name
ialah nama jadual yang akan diubah suai dan ALTER_SPECIFICATION
menentukan perubahan yang perlu dibuat. . >LEPASKAN COLUMN column_name
ALTER TABLE
。它允许您在不丢失数据的情况下更改表中的列、约束和索引。使用 ALTER TABLE
命令
ALTER TABLE
语法的基本格式如下:
<code class="sql">ALTER TABLE customers ADD COLUMN phone_number VARCHAR(20);</code>
其中,table_name
是要修改的表名,而 ALTER_SPECIFICATION
指定要进行的更改。
常见的 ALTER_SPECIFICATION
ADD COLUMN column_name data_type
DROP COLUMN column_name
ALTER COLUMN column_name data_type
ADD CONSTRAINT constraint_name constraint_definition
DROP CONSTRAINT constraint_name
ADD INDEX index_name (column_list)
DROP INDEX index_name
示例
以下示例将向 customers
表中添加一个名为 phone_number
的新列:
<code class="sql">ALTER TABLE orders DROP COLUMN shipping_address;</code>
以下示例将从 orders
表中删除 shipping_address
列:
<code class="sql">ALTER TABLE products ALTER COLUMN price DECIMAL(8, 2);</code>
以下示例将更改 products
表中 price
列的数据类型为 DECIMAL
Tambah kekangan:
DROP INDEX index_name
phone_number
pada kod> jadual: 🎜rrreee🎜Contoh berikut akan memadamkan lajur shipping_address
daripada orders
jadual: 🎜rrreee 🎜Contoh berikut akan menukar jenis data lajur price
dalam jadual products
kepada DECIMAL
: 🎜rrreeeAtas ialah kandungan terperinci Apakah arahan yang boleh digunakan dalam sql untuk mengubah suai struktur jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!