DML 3

Oracle ■ DML INSERT, UPDATE, DELETE

◈ DML(INSERT) ◈ • INSERT테이블에 새로운 데이터(행)를 추가하는 구문-> 문법 : INSERT INTO 테이블명 VALUES (값1, 값2, …) • 참고값을 넣을 때는 테이블에 정의된 컬럼의 순서, 데이터 타입에 맞게 넣어야 함 • Dbeaver에서 테이블 구조 확인하기현재 실습중인 HR 계정의 스키마 클릭-> Tables 클릭  확인하고 싶은 테이블 클릭 • Dbeaver에서 테이블 구조 확인하기  • INSERT 사용해보기 (1)EMPLOYEES_SEQ.netval 무시 (일단은 1씩 값을 증가시켜주는 기능이라고 생각해도 됨)  • INSERTINSERT INTO 테이블명(컬럼1, 컬럼2) VALUES (값1, 값2, …)위와 같이 작성할 경우 필요한 컬럼만을 선택하여 값을 추가..

Back-End/Oracle 2024.07.24

Oracle ■ DML SELECT(3)-집합 연산자,조인

◈ DML ◈ • 집합 연산자(SET OPERATOR)하나의 쿼리문 안에 여러개의 쿼리가 들어가는 형태를 가지는 연산자로써 테이블의 데이터를 하나로 합칠 때 주로 사용됨 * 참고 : 데이터가 조회된 결과물을 RESULT SET 이라고 부름  • UNION1. EMPLOYEES 테이블에서 DEPARTMENT_ID가 80이면서 SALARY가 10000 이상인 직원 조회 2. EMPLOYEES 테이블에서 급여가 5000이상 10000 이하거나 이름이 A로 시작하는 직원 조회  3. 아래와 같이 서로 다른 테이블에 대한 결과를 합쳐서 조회할 수 있음  4. EMPLOYEES 테이블과 DEPARTMENTS 테이블의 데이터 결과를 합치고 중복 제거 • 위 예시 설명 1. 데이터 조회에 대한 컬럼명은 선행 쿼리문에 ..

Back-End/Oracle 2024.07.17

Oracle ■ DML SELECT(1)

◈ DML ◈ • DML(Data Manipulation Language)데이터 조회 및 변경하기 위한 명령어 • DML의 종류1. 조회 : SELECT2. 삽입 : INSERT3. 삭제 : DELETE4. 변경 : UPDATE • 스키마 오브젝트(Schema Object)테이블, 뷰, 인덱스와 같은 구조를 포함하는 데이터의 저장 구조를 가진 객체 • 스키마(Schema)여러 개의 스키마 오브젝트가 모인 집합사용자가 생성한 데이터베이스 객체들을 의미하며 스키마의 이름은 계정명을 따라감ex) eunsik이라는 계정이 테이블 등의 객체를 만들었다면 eunsik 스키마가 됨 • SELECT데이터를 조회할 때 사용하는 명령어-> 문법 : SELECT [컬럼명] FROM [테이블명]; 각각의 컬럼을 조회할 수 있..

Back-End/Oracle 2024.07.10