主鍵是資料庫表的乙個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。
建立主鍵有兩種方法:一種是在資料庫提供的gui環境中建立,另一種是通過sql語句執行建立,下面分別介紹。
1.在資料庫提供的gui環境中建立(以sql7為例)。
輸入表資訊後按ctrl鍵同時選中多行,然後點上面的主鍵按鈕就行了。
2.通過sql語句執行建立。又分兩種,一是在建表語句中直接寫,二是建表之後更改表結構。
在建表語句中直接寫:
createtable表名(欄位名1intnotnull,
欄位名2nvarchar(13)notnullprimarykey(欄位名1,欄位名2),
欄位名3…………
欄位名n…………)
建表之後更改表結構:
createtable表名(欄位名1intnotnull,
欄位名2nvarchar(13)notnull
欄位名3…………
欄位名n…………)
goaltertable表名withnocheckadd
constraint[pk_表名]primarykey nonclustered
([欄位名1],
[欄位名2])go
如何在資料庫表中建立復合主鍵
即多個字段同時作為主鍵 主鍵是資料庫表的乙個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。建立主鍵有兩種方法 一種是在資料庫提供的gui環境中建立,另一種是通過sql語句執行建立,下面分別介紹。1.在資料庫提供的gui環境中建立 以sql7為例 輸入表資訊...
如何在Oracle中建立表空間
在cmd命令列中輸入一下命令即可連線oracle資料庫進行相關操作。sqlplus as sysdba格式 create tablespace 表間名 datafile 資料檔名 size 表空間大小 create tablespace qing logging size 200m autoexte...
如何在mysql中建立記憶體表 轉
如何在mysql中建立記憶體表 轉 如何建立記憶體表?建立記憶體表非常的簡單,只需註明 engine memory 即可 create table tablename columnname varchar 256 not nul engine memory default charset latin...