首頁 >資料庫 >mysql教程 >mysql中主鍵的關鍵字是什麼

mysql中主鍵的關鍵字是什麼

下次还敢
下次还敢原創
2024-04-26 07:09:14606瀏覽

在MySQL 中,使用PRIMARY KEY 關鍵字指定主鍵,主鍵是唯一標識每行記錄的欄位或欄位組合,具有唯一性(每行主鍵值不同)和非空(主鍵值不為NULL)特性。此外,使用下列語法定義主鍵:CREATE TABLE table_name ( column_name1 DATA_TYPE PRIMARY KEY, ... )。

mysql中主鍵的關鍵字是什麼

MySQL 中主鍵的關鍵字

在MySQL 中,用來指定主鍵的關鍵字是PRIMARY KEY

主鍵的定義

主鍵是資料庫表中唯一標識每行記錄的欄位或欄位組合。它具有以下特性:

  • 唯一性:對於給定表中的所有行,主鍵值都是唯一的。
  • 非空:主鍵不能為 NULL 值。

使用PRIMARY KEY 關鍵字

要將一個或多個欄位指定為主鍵,請在建立表格時使用PRIMARY KEY 關鍵字,如下所顯示:

<code class="sql">CREATE TABLE table_name (
  column_name1 DATA_TYPE PRIMARY KEY,
  column_name2 DATA_TYPE,
  ...
);</code>

其中:

  • table_name 是表格的名稱。
  • column_name1 是主鍵欄位的名稱。
  • DATA_TYPE 指定欄位的資料類型。

範例

以下範例建立一個名為customers 的表,其中customer_id 是主鍵:

<code class="sql">CREATE TABLE customers (
  customer_id INT PRIMARY KEY,
  name VARCHAR(255),
  email VARCHAR(255)
);</code>

在上述範例中,customer_id 欄位是唯一的且非空的,這表示表格中沒有兩行具有相同的customer_id 值,並且customer_id 值永遠不會為NULL。

以上是mysql中主鍵的關鍵字是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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