[sql] 문서 관리 테이블 생성 사례

이번에는 SQL을 사용하여 문서를 관리하는 간단한 데이터베이스 테이블을 생성하는 예제를 살펴보겠습니다.

테이블 구조

문서 관리를 위한 테이블은 보통 다음과 같은 필드로 구성됩니다.

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을 실행하면 문서를 저장하기 위한 테이블이 생성됩니다.

참고 자료