SQL 中用於修改表格結構的命令是 ALTER TABLE,它允許您在不遺失資料的情況下更改列、約束和索引。常見的 ALTER TABLE 操作包括新增或刪除列(ADD/DROP COLUMN)、修改列資料類型(ALTER COLUMN)、新增或刪除約束(ADD/DROP CONSTRAINT)、新增或刪除索引(ADD/DROP INDEX)。
SQL 中用於修改表格結構的指令
SQL 中用來修改表格結構的指令是ALTER TABLE
。它允許您在不丟失資料的情況下更改表中的列、約束和索引。
使用ALTER TABLE
指令
#ALTER TABLE
語法的基本格式如下:
<code>ALTER TABLE table_name ALTER_SPECIFICATION</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
#範例
以下範例將在customers 表中新增一個名為
phone_number 的新欄位:
<code class="sql">ALTER TABLE customers ADD COLUMN phone_number VARCHAR(20);</code>
orders 表中刪除
shipping_address 欄位:
<code class="sql">ALTER TABLE orders DROP COLUMN shipping_address;</code>
products 表中
price 欄位的資料型別為
DECIMAL:
<code class="sql">ALTER TABLE products ALTER COLUMN price DECIMAL(8, 2);</code>
以上是sql中用什麼指令可以修改表格的結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!