>데이터 베이스 >MySQL 튜토리얼 >mysql의 기본 키 키워드는 무엇입니까?

mysql의 기본 키 키워드는 무엇입니까?

下次还敢
下次还敢원래의
2024-04-26 07:09:14622검색

MySQL에서는 기본 키를 지정하기 위해 PRIMARY KEY 키워드를 사용합니다. 기본 키는 레코드의 각 행을 고유하게 식별하는 필드 또는 필드 조합입니다(각 행의 기본 키 값이 다름). null이 아닙니다(기본 키 값이 NULL이 아닙니다). 또한 CREATE TABLE table_name (column_name1 DATA_TYPE PRIMARY KEY, ...) 구문을 사용하여 기본 키를 정의합니다.

mysql의 기본 키 키워드는 무엇입니까?

MySQL의 기본 키 키워드

MySQL에서 기본 키를 지정하는 데 사용되는 키워드는 PRIMARY KEY입니다.

기본 키 정의

기본 키는 데이터베이스 테이블의 각 레코드 행을 고유하게 식별하는 필드 또는 필드 조합입니다. 여기에는 다음과 같은 속성이 있습니다.

  • 고유성: 기본 키 값은 지정된 테이블의 모든 행에 대해 고유합니다.
  • Non-null: 기본 키는 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 code>는 테이블의 이름입니다. <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

column_name1은 기본 키 필드의 이름입니다. 🎜🎜DATA_TYPE은 필드의 데이터 유형을 지정합니다. 🎜🎜🎜🎜Example🎜🎜🎜다음 예에서는 customer_id가 기본 키인 customers라는 테이블을 생성합니다. 🎜rrreee🎜위 예에서 customer_id 필드는 고유하고 null이 아닙니다. 즉, 테이블의 두 행에는 동일한 <code>customer_id 값이 없으며 customer_id 값은 결코 NULL이 아닙니다. 🎜

위 내용은 mysql의 기본 키 키워드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.