2021-10-26 SQL 첫걸음 (8주차)
데이터의 추가, 삭제, 갱신
INSERT
INSERT INTO 테이블명 VALUES(값 1, 값 2, ...)
- INSERT 명령어로 행 단위로 데이터를 추가
값을 저장할 열 지정하기
INSERT INTO 테이블명(열1, 열2,...) VALUES(값1, 값2,...)
- 지정한 열과 동일한 개수로 값을 지정해야 한다.
NOT NULL 제약
- NOT NULL 제약이 걸려있는 열은 NULL 값을 허용하지 않는다
DELETE
DELETE FROM 테이블명 WHERE 조건식
- DELETE 명령은 WHERE 조건에 일치하는 모든 행을 삭제한다.
UPDATE
UPDATE 테이블명 SET 열1 = 값1, 열2 = 값2,... WHERE 조건식
UPDATE sample41 SET b = '2014-09-07' WHERE no = 2; //no2의 b열값 변경
- SET구로 갱신할 열과 값을 지정
물리삭제와 논리삭제
물리삭제
- DELETE 명령을 사용해 직접 데이터를 삭제하는 사고 방식
논리삭제
- 테이블에 ‘삭제플래그’어ㅣ 깉은 열을 미리 준비해 둠
- 실제로 삭제하는 대신 UPDATE로 삭제블래그의 값을 유효하게 갱신하는 방법
Written on October 26, 2021