수색…
통사론
MySQL : CREATE TABLE Employees (Id int NOT NULL, PRIMARY KEY (Id), ...);
기타 : CREATE TABLE Employees (ID int NOT NULL PRIMARY KEY, ...);
기본 키 만들기
CREATE TABLE Employees (
Id int NOT NULL,
PRIMARY KEY (Id),
...
);
그러면 'Id'를 기본 키로 사용하여 Employees 테이블이 만들어집니다. 기본 키를 사용하여 테이블의 행을 고유하게 식별 할 수 있습니다. 테이블 당 하나의 기본 키만 허용됩니다.
키는 하나 이상의 필드로 구성 될 수 있습니다.이 키는 다음과 같은 구문을 사용하여 복합 키라고 불립니다.
CREATE TABLE EMPLOYEE (
e1_id INT,
e2_id INT,
PRIMARY KEY (e1_id, e2_id)
)
자동 증가 사용
많은 데이터베이스는 새 키가 추가 될 때 기본 키 값이 자동으로 증가하도록 허용합니다. 이렇게하면 모든 키가 서로 달라집니다.
CREATE TABLE Employees (
Id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (Id)
);
CREATE TABLE Employees (
Id SERIAL PRIMARY KEY
);
CREATE TABLE Employees (
Id int NOT NULL IDENTITY,
PRIMARY KEY (Id)
);
CREATE TABLE Employees (
Id INTEGER PRIMARY KEY
);
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow