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 = '사용자 정보'
-> ENGINE = InnoDB;
Query OK, 0 row affected (0.09 sec)