Alter(資料庫語言)

Alter(資料庫語言)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

Alter是資料庫SQL語言的修改語句,可以用來修改基本表,其一般表示格式為:

ALTER TABLE<表名>[改變方式]

基本介紹

  • 外文名:Alter
  • 作用:用來修改基本表
  • 性質:資料庫SQL語言
  • 表示格式:ALTER TABLE<表名>[改變方式]
基本介紹,修改方式,

基本介紹

資料庫SQL語言的修改語句,可以用來修改基本表,其一般表示格式為:
ALTER TABLE<表名>[改變方式]
改變方式:
· 加一個欄位: ADD "欄位 1" "欄位 1 資料種類"
· 刪去一個欄位: DROP "欄位 1"
· 改變欄位名稱: CHANGE "原本欄位名" "新欄位名" "新欄位名資料種類"
· 改變欄位的資料種類: MODIFY "欄位 1" "新資料種類"

修改方式

由上可以看出,修改基本表提供如下四種修改方式:
(1)ADD方式:用於增加新列和完整性約束,列的定義方式同CREARE TABLE語句中的列定義方式相同,其語法格式:
ALTER TABLE <表名> ADD <列定義>|<完整性約束>。由於使用此方式中增加的新列自動填充NULL值,所以不能為增加的新列指定NOT NULL約束。
(2)DROP方式:用於刪除指定的完整性約束條件,或刪指定的列,其語法格式為:
ALTER TABLE<表名> DROP [<完整性約束名>]
ALTER TABLE<表名> DROP COLUMN <列名>
注釋:某些資料庫系統不允許這種在資料庫表中刪除列的方式 (DROP COLUMN <列名>)。
(3)CHANGE方式,用於修改某些列,其語法格式:
ALTER TABLE [表名] CHANGE <原列名> TO <新列名><新列的數據類型>
(4)MODIFY方式,用於修改某些列的數據類型,其語法格式:
ALTER TABLE [表名] MODIFY [列名] [數據類型]

相關詞條

熱門詞條

聯絡我們