程式設計

請選擇下方類別,查看您想了解的「程式設計」知識。

  • 資料庫程式設計
  • import_contacts SQL 主鍵 (Primary Key)
    6
適用範圍

用於建立表格設定,約束欄位在資料表中的唯一值

實用性:
重要性:

SQL 主鍵 (Primary Key)

主鍵 (Primary Key)是約束欄位在資料表中的唯一值,主鍵欄位是每一筆資料在資料中需獨一無二。主鍵可以包含一或多個欄位。當主鍵包含多個欄位時,稱為組合鍵(Composite Key)

假設我們要將 customer 資料表中的 C_Id 欄位設為主鍵:

MySQL:

CREATE TABLE Persons ( C_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), PRIMARY KEY (C_Id) )

SQL Server / Oracle / MS Access:

CREATE TABLE Persons ( C_Id int NOT NULL PRIMARY KEY, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )

備註,在用 ALTER TABLE 語句來添加主鍵之前,我們需要確認被用來當做主鍵的欄位是設定為 『NOT NULL』