본문 바로가기

Programming/SQL

[MYSQL] Data INSERT, UPDATE, DELETE

 

 

INSERT

기본형

INSERT INTO table VALUES (data);

 

전체 컬럼에 데이터 추가 

INSERT INTO table VALUES (data1,data2,...);

 

컬럼 지정해서 데이터 추가 (NOT NULL이 존재하면 X)

INSERT INTO table (column1, column2,...) VALUES (data1,data2,...);

 

한 번에 여러 row의 데이터를 추가

INSERT INTO table VALUES (data1,data2,...),(data1,data2,...);

 


UPDATE

기본형

UPDATE table SET column1 = data1 WHERE column2=data2;

 

테이블에 있는 column1의 값을 data1로 모두 변경

UPDATE table SET column1 = data1;

 

column2의 값이 data2인 row의 column1값을 data1로 변경

UPDATE table SET column1 = data1 WHERE column2=data2;

 


DELETE

기본형

DELETE FROM table WHERE column1=data1;

 

테이블에 있는 데이터 전체 삭제

DELETE FROM table;

 

column1값이 data1인 row를 삭제

DELETE FROM table WHERE column1=data1;