首頁 >資料庫 >SQL >sql中修改表格的結構的語句

sql中修改表格的結構的語句

下次还敢
下次还敢原創
2024-04-29 13:51:15634瀏覽

SQL 中修改表格結構的語句包括:ALTER TABLE table_name ADD column_name data_type 新增欄位ALTER TABLE table_name ALTER COLUMN column_name data_type 修改列資料類型ALTER TABLE table_name DROP COLUMN column_name 修改列資料型態ALTER TABLE table_name DROP COLU _

sql中修改表格的結構的語句

SQL 中修改表格結構的語句

修改表格結構是SQL 中常見的操作,它允許您變更表格的列、資料類型和約束條件。以下是一些常用的語句:

1. 新增欄位

#ALTER 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. 新增限制約束

#例如:

<code>ALTER TABLE employees ADD PRIMARY KEY (employee_id)</code>

5. 新增約束限制條件限制條件。 ##主鍵:

ALTER TABLE table_name ADD PRIMARY KEY (column_name)

##例如:

<code>ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers(customer_id)</code>

外部鍵:

ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES referenced_table(column_name)

#例如:

<code>ALTER TABLE employees ADD UNIQUE (email)</code>

唯一約束:

ALTER TABLE table_name ADD UNIQUE (column_name)

##例如:

rrreee

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

(其中index_name 是唯一約束的名稱)

以上是sql中修改表格的結構的語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn