본문 바로가기
개발일지/SQL

* 아주 중요 oracle developer 기초5. CREATE, READ, UPDATE, DELETE, TRUNCATE 기초원리

by 다니엘의 개발 이야기 2022. 9. 12.
320x100

# 삭제
# DELETE

DELETE FROM tcity
WHERE name = '부산';

DELETE FROM tcity
WHERE region = '경기'; 

# DELETE 주의사항
# 조건을 안붙이고 테이블만 선택하게 되면 테이블 전체가 삭제된다.

DELETE FROM tcity;
처럼

# 사고방지를 위해서 DELETE 이전에 SELECT로 해당 하는 조건을 파악하는것도 방법이다.



# TRUNCATE
# 테이블을 비울 목적으로 사용하는 명령
# 테이블의 형태는 그대로 두되, 내용을 전부다 삭제한다.
# 로그를 남기지 않기 때문에 ROLLBACK으로 취소가 불가능하다.



# CRUD

CREATE
READ
UPDATE
DELETE
의 약자이다.

이 네가지가 SQL의 절반 이상을 차지한다고 한다.

SELECT 필드목록 FROM 테이블
WHERE 조건
ORDER BY 정렬기준

INSERT INTO 테이블 (필드목록) VALUES (값목록)

DELETE FROM 테이블
WHERE 조건

UPDATE 테이블 SET 필드=값,
필드 = 값, --- WHERE 조건

300x250