SQL
데이터 변경을 위한 SQL 문
hallojih
2021. 11. 16. 21:52
INSERT 문
INSERT [INTO] 테이블[(열1, 열2, ...)] VALUES (값1, 값2, ... )
AUTO_INCREMENT
: 자동으로 값이 증가
UPDATE
: 데이터의 수정
UPDATE 테이블이름
SET 열1=값1, 열2=값2 ...
WHERE 조건;
UPDATE testTbl4
SET Lname = '없음'
WHERE Fname = 'Kyoichi';
DELETE FROM
: 데이터의 삭제
DELETE FROM 테이블이름 WHERE 조건;
Aamer모두 지우기
DELETE FROM testTbl4 Fname = 'Aamer';
Aamer 중에서 상위 5 건만 삭제
DELETE FROM testTbl4 WHERE Fname = 'Aamer' LIMIT 5;
DELETE FROM bigTbl1;
: DML문, 한 행씩 지움, 굉장히 느림
DROP TABEL bigTbl2;
: 테이블 통째로 날림, 빠르지만 테이블 구조가 아예 날아감
TRUNCATE TABLE bitTbl3;
: 테이블 통째로 날림, DELETE와 동일하지만 빠르게 지워짐
728x90
반응형