dml
-
Oracle - DML(Data ManipulationLanguage) UPDATE - Part 2데이터베이스/Oracle 2020. 11. 20. 16:14
UPDATE UPDATE란 테이블에 기록된 컬럼의 값을 수정하는 구문으로 테이블의 전체 행 개수에는 변화가 없다. [ UPDATE 예시 ] CREATE TABLE DEPT_COPY -- DEPT_COPY 테이블을 생성 AS SELECT * FROM DEPARTMENT; UPDATE DEPT_COPY SET DEPT_TITLE = ‘전략기획팀’ WHERE DEPT_ID = ‘D9’; -- DEPT_COPY 테이블의 데이터를 업데이트 DEPT_ID가 D9인 사원을 DEPT_TITLE을 전략기획팀으로 변경 이렇게 총무부에서 전략기획팀으로 업데이트 됬다. * WHERE 조건을 설정하지 않으면 모든 행의 컬럼 값이 변경된다. - 방명수 사원의 급여와 보너스율을 유재식 사원과 동일하게 변경 EMP_SALARY 테이..
-
Oracle - DML(Data ManipulationLanguage) INSERT - Part 1데이터베이스/Oracle 2020. 11. 20. 15:42
DML(Data ManipulationLanguage) DML이란 데이터 조작 언어로 테이블에 값을 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는 구문을 말한다. 먼저 INSERT를 알아보자. INSERT INSERT란 테이블에 새로운 행을 추가하여 테이블의 행 개수를 증가시키는 구문이다. [ INSERT 예시 ] 컬럼명을 생략하지 않은경우 INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, EMP_NO, EMAIL, PHONE, DEPT_CODE, JOB_CODE, SAL_LEVEL, SALARY, BONUS, MANAGER_ID, HIRE_DATE, ENT_DATE, ENT_YN) VALUES(900, '장채현', '901123-1080503', 'jang_ch..
-
DQL (SELECT)데이터베이스/Oracle 2020. 11. 6. 16:46
DQL DQL이란 Data Query Language의 약자로 데이터의 검색위한 데이터질의어이다. DQL안에 SELECT 라는 명령어가 있다. SELECT SELECT란 데이터를 조회한 결과를 Result Set이라고 하는데 SELECT구문에 의해 반환된 행들의 집합을 의미한다. Result Set은 0개 이상의 행이 포함될 수 있고 Result Set은 특정한 기준에 의해 정렬이 가능하다. 한 테이블의 특정 컬럼, 특정 행, 특정 행/컬럼 또는 여러 테이블의 특정 행/컬럼 조회가 가능하다. SELECT는 DQL과 DML에 속한다. [ SELECT 작성법 ] SELECT 컬럼명 [, 컬럼명, 컬럼명, ...] FROM 테이블 명 WHERE 조건식; SELECT : 조회하고자 하는 컬럼명 기술 - 여러 컬..