본문 바로가기

SQL 문 STUDY

SQL - INSERT/UPDATE/DELETE

INSERT 문

● 각 열에 대한 값을 포함하는 새 행을 삽입

- INSERT INTO 테이블명 (컬럼명1, 컬럼명2...)

  VALUES(값1, 값2...);

 

또는

 

- INSERT INTO 테이블명 (컬럼명1, 컬럼명2...) subquery;

 

null 값을 가진 행 삽입 (열생략)

 

● NULL 키워드 지정

 

 

INSERT문을 subquery로 작성

 

 

UPDATE 문

● 테이블의 기존 값을 수정

● WHERE구가 지정되어 있지 않으면 모든 테이블이 갱신됨.

● 사용방법   

UPDATE 테이블 이름

SET 필드이름1 = 데이터값1, 필드이름2 = 데이터값2

WHERE 필드이름 = 데이터값

 

 

다른 테이블 기반으로 행갱신

● WHERE 절에 조건을 지정하면 그에 일치하는 행을 갱신할 수 있음

● WHERE 절을 생략한 경우 DELETE와 마찬가지로 테이블의 모든 행이 갱신됨.

 

DELETE 

사용 방법 : DELETE 다음에 데이터를 살제할 대상 테이블명 명시

                  해당 테이블에서 어떤 데이터를 지울 것인지 WHERE 절에 명시

 

DELETE 구문

DELETE FROM [테이블명]

WHERE 조건