可以透過ALTER TABLE 語句修改表格結構,具體操作有:新增欄位:ALTER TABLE table_name ADD column_name data_type;刪除資料列:ALTER TABLE table_name DROP COLUMN column_name;修改欄位:ALTER TABLE table_name ALTERNMN_MN_d nWot_TD;修改欄位:ALTER TABLE table_name ALTER NMN新增約束:ALTER TABLE table_name ADD CONSTRAINT constr
#修改表結構的SQL 語句
#在SQL 中,可以透過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 語句,可以輕鬆修改資料表結構,以適應不斷變化的資料需求。
以上是sql中修改表結構的語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!