TABLE 내 DATA를 추가, 변경, 삭제하기 위한 SQL 문법입니다.
INSERT, UPDATE, DELETE, SELECT (다음 글) 는 DML (데이터 조작 언어, Date Management Language) 라고 한다.
INSERT INTO tablename (column1, column2,...)
VALUES (value1, value2,...);
TABLE 내 모든 COLUMN에 DATA를 추가하는 경우 COLUMN은 생략 가능하다.
(단, 순서 유의)
INSERT INTO tablename
VALUES (value1, value2,...);
UPDATE 시에는 특정 조건을 만족하는 DATA만 변경하는 경우가 많아 WHERE을 함께 사용하는 경우가 많다.
(다음 글에서 다룰 예정입니다.)
UPDATE tablename
SET column1 = value1, column2 = value2,...;
DELETE 시에도 UPDATE와 마찬가지로 특정 DATA만 삭제하기 위해 WHERE을 사용한다.
(WHERE를 사용하지 않는다면 TABLE 내 모든 DATA가 삭제된다.)
DELETE FROM tablename;
가정)
INSERT INTO testTABLE (ID, NAME)
VALUES (1, 'aiden');
TABLE 내 모든 COLUMN에 DATA를 추가하는 경우 COLUMN은 생략 가능하다.
(단, 순서 유의)
INSERT INTO testTABLE
VALUES (1, 'aiden');
UPDATE 시에는 특정 조건을 만족하는 DATA만 변경하는 경우가 많아 WHERE을 함께 사용하는 경우가 많다.
(다음 글에서 다룰 예정입니다.)
UPDATE testTABLE
SET ID = 2;
DELETE 시에도 UPDATE와 마찬가지로 특정 DATA만 삭제하기 위해 WHERE을 사용한다.
(WHERE를 사용하지 않는다면 TABLE 내 모든 DATA가 삭제된다.)
DELETE FROM testTABLE;