[sql] SQL 테이블 생성 시 테이블 데이터 편집 설정하기
SQL 데이터베이스에서 테이블을 생성할 때, 테이블 데이터를 편집하기 위해 필요한 설정 옵션을 알아보겠습니다.
SQL에서 테이블을 생성할 때, 사용되는 명령문은 다음과 같습니다:
CREATE TABLE 테이블명 (
컬럼1 데이터타입,
컬럼2 데이터타입,
...
)
테이블 데이터를 편집하기 위해 다음과 같은 설정 옵션을 사용할 수 있습니다:
- PRIMARY KEY 설정하기:
CREATE TABLE 테이블명 ( id INT PRIMARY KEY, name VARCHAR(50) )
위 예제에서
id
컬럼은PRIMARY KEY
로 설정되어 있습니다. 이렇게 설정하면id
값이 중복되거나NULL
이 될 수 없습니다. - UNIQUE KEY 설정하기:
CREATE TABLE 테이블명 ( email VARCHAR(50) UNIQUE, name VARCHAR(50) )
위 예제에서
email
컬럼은UNIQUE KEY
로 설정되어 있습니다. 이렇게 설정하면email
값은 중복할 수 없습니다. - NOT NULL 설정하기:
CREATE TABLE 테이블명 ( id INT NOT NULL, name VARCHAR(50) )
위 예제에서
id
컬럼은NOT NULL
로 설정되어 있습니다. 이렇게 설정하면id
값이NULL
이 될 수 없습니다. - DEFAULT 값 설정하기:
CREATE TABLE 테이블명 ( id INT DEFAULT 0, name VARCHAR(50) )
위 예제에서
id
컬럼은 기본값으로0
이 설정되어 있습니다. 이렇게 설정하면id
값이 명시되지 않을 때는 자동으로0
으로 저장됩니다.
위와 같은 설정 옵션을 사용하여 SQL 테이블을 생성할 때, 데이터 편집에 필요한 제약 조건을 설정할 수 있습니다. 이를 통해 데이터의 일관성과 정확성을 유지할 수 있습니다.