더북(TheBook)

7.5.1 Create(생성)

Create(생성)는 데이터를 생성해서 데이터베이스에 넣는 작업입니다. users 테이블에 데이터를 몇 개 넣어보겠습니다. use nodejs; 명령어를 사용했다면 테이블명으로 nodejs.users 대신 users만 사용해도 됩니다.

mysql> INSERT INTO nodejs.users (name, age, married, comment) VALUES ('zero', 24, 0, '자기소개1');
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO nodejs.users (name, age, married, comment) VALUES ('nero', 32,1, '자기소개2');
Query OK, 1 row affected (0.02 sec)

데이터를 넣는 명령어는 INSERT INTO [테이블명] ([컬럼1], [컬럼2], .. .) VALUES ([값1], [값 2], ...)입니다. 즉, namezero, age24, married0, comment자기소개1이 들어가는 것입니다. idAUTO_INCREMENT에 의해, created_atDEFAULT 값에 의해 자동으로 들어갑니다.

comments 테이블에도 데이터를 넣어보겠습니다.

콘솔

mysql> INSERT INTO nodejs.comments (commenter, comment) VALUES (1, '안녕하세요. zero의 댓글입니다');
Query OK, 1 row affected (0.02 sec)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.