더북(TheBook)

코드 10-2를 보면 INSERT INTO 다음에 입력할 테이블을, 소괄호 안에 각 칼럼을 명시합니다. 그리고 VALUES 다음에는 앞에 명시한 4개 칼럼에 들어갈 값을 명시하죠. 결과를 보면 성공적으로 한 개의 로우가 입력됐고, emp_test 테이블을 조회하면 데이터가 제대로 입력됐습니다

TIP

emp_test 테이블을 조회한 결과에 로우 2개인 것처럼 보입니다. 그런데 모든 칼럼이 NULL로 표시된 두 번째 로우는 테이블에 실제 저장된 로우가 아닙니다. MySQL Workbench에서는 기본 키가 설정된 테이블이면 조회된 결과에 직접 값을 입력해 넣을 수 있도록 여분의 로우를 표시합니다. 결과 로우와 혼동하지 마세요.

데이터를 더 입력해 봅시다.

코드 10-3

INSERT INTO emp_test (emp_no, emp_name, hire_date)
              VALUES (1002, '뉴턴', '2021-02-01');
SELECT *
  FROM emp_test;

실행결과

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