데이터 수정(UPDATE) 형식
UPDATE <테이블이름>
SET <수정내역>
WHERE <조건>
• <수정내역>
- 대상 테이블의 필드에 들어가는 값을 수정하기 위한 산술식
- ‘,’를 이용해서 여러 필드에 대한 수정 내역을 지정
• <조건>
- 대상이 되는 레코드에 대한 조건을 기술
- 테이블의 모든 레코드에 대해 수정을 적용하려면 where 절을 생략
• UPDATE 질의1
UPDATE department
SET office=‘2nd floor’
WHERE dept_id=‘U31’
• 데이터 수정 확인
• UPDATE 질의 추가 예시
UPDATE department
SET dept_name=‘H_dept‘, office=‘6th floor'
WHERE dept_id=‘H31’
삭제(DELETE) 형식
DELETE FROM <테이블이름>
WHERE <조건>
- where절에 지정된 조건을 만족하는 레코드를 삭제
- where절이 생략되면 테이블에서 모든 레코드를 삭제(주의!!!)
DELETE 질의 예시
DELETE FROM department
WHERE dept_id = ‘G31’;
delete문을 이용하여 모든 레코드를 삭제하더라도 테이블은 삭제되지 않음
'T자형 개발 > Database' 카테고리의 다른 글
기본키 참조와 서브 쿼리와 DML - 집계함수 (0) | 2021.06.25 |
---|---|
SQL의 구성: DML 데이터 검색(SELECT) (0) | 2021.05.23 |
SQL의 구성: DML 레코드 삽입(INSERT) (0) | 2021.05.08 |
SQL의 구성: DDL (0) | 2021.05.04 |
데이터베이스 키(Key) (0) | 2021.04.20 |