首頁 >後端開發 >php教程 >關於SQL ALTER TABLE 語句的相關操作

關於SQL ALTER TABLE 語句的相關操作

jacklove
jacklove原創
2018-05-08 11:13:391995瀏覽

SQL ALTER TABLE 語句在php操作中很重要,本篇將會對其進行解說。

SQL ALTER TABLE 語法

如需在表中新增列,請使用下列語法:

ALTER TABLE table_name
ADD column_name datatype

#要刪除表中的列,請使用下列語法:

ALTER TABLE table_name
DROP COLUMN column_name

#註解:某些資料庫系統不允許這種在資料庫表中刪除列的方式(DROP COLUMN column_name)。

要改變表格中欄位的資料型別,請使用下列語法:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

#SQL ALTER TABLE 實例

現在,我們希望在表格"Persons" 中新增一個名為"Birthday" 的新欄位。

我們使用下列SQL 語句:

ALTER TABLE Persons
ADD Birthday date

請注意,新欄位"Birthday"的類型是date,可以存放日期。資料類型規定列中可以存放的資料的類型。

改變資料類型實例

現在我們希望改變 "Persons" 表中 "Birthday" 欄位的資料類型。

我們使用下列SQL 語句:

ALTER TABLE Persons
ALTER COLUMN Birthday year

請注意,"Birthday" 欄位的資料類型是year,可以存放2 位或4 位格式的年份。

DROP COLUMN 實例

接下來,我們刪除"Person" 表中的"Birthday" 欄位:

ALTER TABLE Person
DROP COLUMN Birthday

本篇對SQL ALTER TABLE進行了相關的講解,更多的學習資料清關注p​​hp中文網即可觀看。

相關推薦:

關於SQL 撤銷索引、表格以及資料庫的相關知識

關於SQL DEFAULT 限制的相關知識

關於SQL CHECK 約束的相關知識

以上是關於SQL ALTER TABLE 語句的相關操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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