데이터 삽입하기
DB 테이블에 데이터를 삽입하는 inser into 명령의 사용 형식은 다음과 같습니다.
| insert into 테이블명(필드1, 필드2, ...) values (값1, 값2, ...); |
customer 테이블에 다음과 같이 insert into 명령을 이용하여 레코드를 하나 삽입해 봅시다.
| insert into customer (name, tel, address, gender, age, mileage) values ('홍길동', '01012345678', '수원시 권선구 온정로 72', 'W', 20, 1000); |
위의 SQL 명령을 phpMyAdmin의 콘솔 창에 입력한 다음 Ctrl + Enter를 눌러 SQL 명령을 실행합니다.

다음 그림에서 왼쪽 customer 테이블을 선택하면 삽입된 레코드 내용을 볼 수 있습니다.

앞에서 insert into 명령을 사용할 때 num 필드에는 데이터를 입력하지 않았지만 그림에서와 같이 1이 저장되어 있는 것을 알 수 있습니다. 이것은 customer 테이블을 생성할 때 num 필드에는 auto_increment 옵션을 설정한 것에 기인합니다.
이번에는 다음과 같이 insert into 명령으로 레코드를 삽입하는 SQL 명령을 텍스트 에디터로 편집하여 저장한 파일(customer_data.sql)을 일괄 실행하는 방식으로 다수의 레코드를 추가해봅시다.
| insert into customer (name, tel, address, gender, age, mileage) values ('김영선', '01036545856', '서울시 중구 소공로 123(충무로1가)', 'W', 35, 2500); insert into customer (name, tel, address, gender, age, mileage) values ('정기찬', '01089576430', '부산시 동래구 명륜로 123(명륜동, 명륜동 힐스테이트)', 'M', 25, 100); insert into customer (name, tel, address, gender, age, mileage) values ('박찬호', '01029757847', '광주시 남구 회재로 123(지석동, 지석동 한일베라체 아파트)', 'W', 30, 200); ... |
다음 그림에서 상단 메뉴 '가져오기'를 선택한 다음 '파일 선택' 버튼을 눌러 customer_data.sql 파일을 선택합니다. 그리고 화면의 스크롤 바를 내려서 오른쪽 아래에 있는 '실행' 버튼을 클릭하면 파일에 저장된 insert info 명령어들이 실행되어 customer 테이블에 레코드들이 삽입됩니다.
customer_data.sql 파일에 저장되어 있는 insert into 명령어들이 제대로 수행되면 다음과 같이 '가져오기를 성공적으로 마쳤습니다. 35 쿼리가 실행되었습니다. .."란 메시지가 화면에 출력됩니다.

다음 phpMyAdmin 화면의 왼쪽 customer 테이블을 선택하면 위에서 일괄 실행으로 삽입된 레코드의 목록을 볼 수 있습니다.

'프로그래밍 언어 > PHP' 카테고리의 다른 글
| 특정 조건 레코드 검색하기 (0) | 2026.06.23 |
|---|---|
| 전체 레코드 검색하기 (0) | 2026.06.22 |
| SQL 명령 일괄 실행하기 (0) | 2026.06.21 |
| 테이블 내용보기 & 구조보기 / 테이블 삭제하기 (0) | 2026.06.21 |
| 테이블 생성하기 (0) | 2026.06.21 |