Data/SQL

MYSQL 테이블에 데이터 입력하기 - INSERT INTO

makeitworth 2021. 11. 23. 22:20

CREATE TABLE으로 테이블을 생성하면, 데이터가 없는 빈 테이블이 만들어진다.

https://rollingsnowball.tistory.com/244

 

MYSQL TABLE 만들기 - CREATE TABLE

KDT 과제로 만들었던 AWS에 배포한 가상 착용 이미지 생성 딥러닝 모델을 서빙하는 웹사이트를 로컬로 이식시키고 있다. 지난 포스팅에서 테이블 구조를 잘못 만들어서 삭제하는 쿼리를 작성했었

rollingsnowball.tistory.com

 

이제 테이블에 데이터를 입력할 차례.

INSERT INTO <table_name> (<column_1>, <column_2>....)
VALUES
(<value_1>, <value_2>...);

이 형식으로 쿼리를 입력하면 된다.

한 번에 여러 개 row의 데이터를 입력하려면, 그냥 VALUES 아래에 여러 줄로 데이터를 입력하면 된다.

 

INSERT INTO <table_name> (<column_1>, <column_2>....)
VALUES
(<value_1>, <value_2>...),
(<value_1>, <value_2>...);

 

나는

INSERT INTO Item(item_number, item_url, category, sex)

VALUES
(1,'static/img/item/wtopitem1.jpg' , 'top', 'w'),
(2,'static/img/item/wtopitem2.jpg' , 'top', 'w'),
(3,'static/img/item/wtopitem3.jpg' , 'top', 'w'),
(4,'static/img/item/wtopitem4.jpg' , 'top', 'w'),
(5,'static/img/item/wtopitem5.jpg' , 'top', 'w'),
(1,'static/img/item/wbottomitem1.jpg' , 'bottom', 'w'),
(2,'static/img/item/wbottomitem2.jpg' , 'bottom', 'w'),
(3,'static/img/item/wbottomitem3.jpg' , 'bottom', 'w'),
(4,'static/img/item/wbottomitem4.jpg' , 'bottom', 'w'),
(5,'static/img/item/wbottomitem5.jpg' , 'bottom', 'w');

이렇게 입력했다.

 

데이터가 잘 입력되었는지 확인하기 위해, SELECT 로 조회하는 쿼리를 넣었더니,

SELECT *
FROM Item;

 

이렇게 INSERT 문으로 입력한 데이터가 잘 조회되는 것을 볼 수있다.