>  기사  >  데이터 베이스  >  mysql에서 기본 키 제약 조건을 설정하는 방법

mysql에서 기본 키 제약 조건을 설정하는 방법

WBOY
WBOY앞으로
2023-05-31 18:34:061788검색

지침

1. 열을 정의한 후 바로 고유 제약 조건을 지정하려면 UNIQUE 키워드를 사용하세요.

UNIQUE와 PRIMARY KEY의 차이점: 테이블에는 UNIQUE로 선언된 여러 필드가 있을 수 있지만 PRIMARY KEY 선언은 하나만 있을 수 있습니다.

2. PRIMAY KEY로 선언된 열은 null 값을 허용하지 않지만 UNIQUE로 선언된 필드는 null 값을 허용합니다.

인스턴스

mysql> CREATE TABLE demo_department
    -> (
    -> id INT(11) PRIMARY KEY,
    -> name VARCHAR(22) UNIQUE,
    -> location VARCHAR(50)
    -> );
Query OK, 0 rows affected (0.37 sec)
mysql> DESC demo_department;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id       | int(11)     | NO   | PRI | NULL    |       |
| name     | varchar(40) | YES  | UNI | NULL    |       |
| location | varchar(50) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
3 rows in set (0.08 sec)

위 내용은 mysql에서 기본 키 제약 조건을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제