이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의를 수강하며 정리한 글입니다.
12강 데이터 조작하기 #2 (UPDATE/DELETE)
DDL: CREATE/ALTER/DROP
DML: INSERT/SELECT/UPDATE/DELETE - CRUD
DCL: GRANT/REVOKE
UPDATE MEMBER SET PWD=’222’;
⚠️ 2개의 행이 업데이트 됨 → 모든 PWD가 변경됨
❓ 특정 USER만 선택해서 바꾸는 법
WHERE절 사용
UPDATE MEMBER SET PWD=’111’ WHERE ID=’dragon’;
⭐ UPDATE, DELETE는 WHERE절 확인 필수 ⭐
❓ 2개 이상의 COL 변경하는 법
UPDATE MEMBER SET PWD=’111’, NAME=’손오공’ WHERE ID=’dragon’;
DELETE
DELETE MEMBER `WHERE` ID='tmp';
⭐ UPDATE, DELETE는 WHERE절 확인 필수 ⭐
⚠️ VALUE는 대소문자를 가리므로 삭제 시, 유의
⚠️ Oracle DB를 쓰다가 MS SQL로 변경하게 될 경우, SQL 사용법(쿼리 API)이 달라 문제가 될 수 있음
Driver별로 사용법이 다르므로, Oracle Driver(Oracle에 접속하기 위한 연결 도구들), MS SQL Driver에 각각 직접 접근하지 않고 JDBC로 단일화된 접근을 제공함
⭐ JDBC는 DBMS마다 다른 연결 도구의 차이를 조정해줌
(나라별로 다른 전압 규격에 따라 조절해주는 어뎁터 역할)
JDBC 사용 절차
- DB 드라이버 로드
- 연결 생성
- 문장 쿼리 실행
- 결과집합 사용
소스 코드
'DataBase > Oracle' 카테고리의 다른 글
Oracle SQL 강의 - 14강 연산을 통한 데이터 조회 (산술 연산자) (0) | 2023.03.01 |
---|---|
Oracle SQL 강의 - 13강 Transaction 처리를 위한 Commit/RollBack (0) | 2023.02.27 |
Oracle SQL 강의 - 11강 데이터 조작하기 #1 (INSERT/SELECT) (0) | 2023.02.25 |
Oracle SQL 강의 - 10강 SQL 쿼리 연습을 테이블 준비하기 (0) | 2023.02.24 |
Oracle SQL 강의 - 09강 테이블 수정하기(ALTER TABLE) (0) | 2023.02.24 |