[sql] 문서 관리 테이블 생성 사례
이번에는 SQL을 사용하여 문서를 관리하는 간단한 데이터베이스 테이블을 생성하는 예제를 살펴보겠습니다.
테이블 구조
문서 관리를 위한 테이블은 보통 다음과 같은 필드로 구성됩니다.
id
: 문서의 고유 식별자title
: 문서의 제목content
: 문서의 내용author
: 문서 작성자created_at
: 문서 작성일
SQL 문
아래 SQL 문을 사용하여 위의 구조에 맞는 테이블을 생성할 수 있습니다.
CREATE TABLE documents (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
content TEXT,
author VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
위의 SQL문은 documents
라는 이름의 테이블을 생성하며, 각 필드에 대한 데이터 타입과 제약 조건을 정의합니다. 특히, id
필드의 경우 AUTO_INCREMENT
를 사용하여 자동 증가하는 식별자로 설정되어 있습니다.
이제 위의 SQL을 실행하면 문서를 저장하기 위한 테이블이 생성됩니다.