본문 바로가기
SQL

데이터 변경을 위한 SQL 문

by hallojih 2021. 11. 16.

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
반응형

'SQL' 카테고리의 다른 글

변수  (0) 2021.11.16
SQL 데이터 형식  (0) 2021.11.16
데이터 변경을 위한 SQL 문  (0) 2021.11.16
DML, DDL, DCL  (0) 2021.11.16
SELECT...FROM  (0) 2021.11.16

댓글