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], ...)입니다. 즉, name에 zero, age에 24, married에 0, comment에 자기소개1이 들어가는 것입니다. id는 AUTO_INCREMENT에 의해, created_at은 DEFAULT 값에 의해 자동으로 들어갑니다.
comments 테이블에도 데이터를 넣어보겠습니다.
콘솔
mysql> INSERT INTO nodejs.comments (commenter, comment) VALUES (1, '안녕하세요. zero의 댓글입니다');
Query OK, 1 row affected (0.02 sec)