더북(TheBook)

7.4.2 테이블 생성하기

 

데이터베이스를 생성했다면 테이블을 만들어줍니다. 테이블이란 데이터가 들어갈 수 있는 틀을 의미합니다. 테이블에 맞는 데이터만 들어갈 수 있습니다. 사용자의 정보를 저장하는 테이블을 만들어봅시다.

MySQL 프롬프트에 다음과 같이 입력합니다. 오타가 나지 않도록 주의합시다. 한 줄로 적어도 되지만, 보기 불편하므로 Enter를 누른 후 줄을 바꿔서 입력하는 것이 좋습니다. 세미콜론(;)을 입력하기 전까지는 실행되지 않습니다.

콘솔

mysql> CREATE TABLE nodejs.users (
    -> id INT NOT NULL AUTO_INCREMENT,
    -> name VARCHAR(20) NOT NULL,
    -> age INT UNSIGNED NOT NULL,
    -> married TINYINT NOT NULL,
    -> comment TEXT NULL,
    -> created_at DATETIME NOT NULL DEFAULT now(),
    -> PRIMARY KEY(id),
    -> UNIQUE INDEX name_UNIQUE (name ASC))
    -> COMMENT ='사용자 정보'
    -> DEFAULT CHARSET=utf8
    -> ENGINE=InnoDB;
Query OK, 0 row affected (0.09 sec)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.