dml

    [Oracle] DML(2) - UPDATE

    UPDATE 테이블에 기록되어있는 기존의 데이터를 수정하는 구문 [표현식] UPDATE 테이블명 SET 컬럼명 = 바꿀값, 컬럼명 = 바꿀값, ... --> 여러개의 컬럼값 동시변경 가능(,로 나열해야됨!! AND 아님!!) [WHERE 조건]; --> 생략하면 전체 행의 모든 행의 데이터가 변경된다..!! 그래서 조건을 꼭 쓰자 SELECT * FROM DEPT_COPY; -- D9 부서의 부서명을 '전략기획팀'으로 수정 UPDATE DEPT_COPY SET DEPT_TITLE = '전략기획팀'; -- 총무부 -- 이러면 행이 다 바뀜;; ROLLBACK; -- 빠르게 롤백 UPDATE DEPT_COPY SET DEPT_TITLE = '전략기획팀' -- 총무부 WHERE DEPT_ID = 'D9'; -..

    [Oracle] DML(1) - INSERT

    DQL (QUERY 데이터 질의 언어) : SELECT DML (MANIPULATION 데이터 조작 언어) : [SELECT], INSERT, UPDATE, DELETE DDL (DEFINITON 데이터 정의 언어 ) : CREATE, ALTER, DROP DCL (CONTROL 데이터 제어 언어 ) : GRANT, REVOKE, [COMMIT, ROLLBACK] TCL (TRANSACTION 트랜잭션 제어 언어) : COMIT, ROLLBACK 데이터 조작 언어 테이블에 값을 삽입(INSERT) 하거나, 수정(UPDATE) 하거나, 삭제(DELETE) 하는 구문 1. INSERT 테이블에 새로운 행을 추가하는 구문 [표현식] 1) INS..

    [Oracle] DML(1) - SELECT

    데이터 조회할 때 사용되는 구문 >> RESULT SET : SELECT문을 통해 조회된 결과물(즉, 조회된 행들의 집합을 의미) [표현법] SELECT 조회하고자 하는 컬럼1, 컬럼2, .... FROM 테이블명; * 반드시 존재하는 컬럼으로 써야한다!! 없는 컬럼 쓰면 오류남!! -- EMPLOYEE 테이블의 모든 컬럼 조회 -- SELECT EMP_ID, EMP_NAME ... SELECT * FROM EMPLOYEE; -- EMPLOYEE 테이블의 사번, 이름, 급여 조회 SELECT EMP_ID, EMP_NAME, SALARY FROM EMPLOYEE; -- JOB 테이블의 모든 컬럼 조회 SELECT * FROM JOB; 실습 문제 1. JOB 테이블의 직급명만 조회 SELECT JOB_NAM..