본문 바로가기
반응형

DataBase/Oracle15

[Oracle] 오라클 SQL 종류 및 개념 정리 (DDL, DML, DCL) SQL (Structured Query Language) SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위한 프로그래밍 언어입니다.​SQL의 장점표준 언어: 다양한 RDBMS에서 공통적으로 사용됩니다.데이터 관리 효율성: 데이터를 빠르고 정확하게 관리할 수 있습니다.데이터 무결성 유지: 데이터의 일관성과 정확성을 보장합니다.보안 강화: 데이터 접근 권한을 제어하여 보안을 강화합니다. DDL (Data Definition Language) - 데이터 정의어 데이터베이스 개체(스키마, 테이블, 인덱스, 제약조건 등)를 정의(생성), 수정, 삭제합니다. 구분개념CREATE데이터베이스 개체(스키마, 테이블, 제약조건 등)를 정.. 2025. 7. 20.
[Oracle] 오라클 테이블 생성 (CREATE, PK, COMMENT) 오라클에서 테이블 생성하는 방법은 CREATE TABLE를 사용하여 데이터 구조를 정의하면 되며, 데이터 구조를 정의할 때는 컬럼명, 데이터 타입을 기본적으로 정의하면 됩니다. 예제를 통해 테이블을 만드는 방법을 알려 드리겠습니다. 사원(EMP) 테이블 생성 예제 1. 테이블 명 / 2. 컬럼명 - 반드시 문자(영문, 한글)로 시작 / 숫자, 특수문자로 시작하는 경우 에러 발생(ORA-00903) - 테이블명, 컬럼명의 길이는 30Byte (Oracle 12c R2 부터는 128Byte 라고 하는데 간략하게 구분만 되는 컬럼명이 좋습니다.) - 문자(영문, 한글), 숫자, 특수문자(_, $, #) 만 지정 가능 / 특수문자는 일반적으로 _ (언더바) 자주 사용 3. 데이터형식 - NUMBER: 가변 길.. 2025. 7. 20.
[Oracle] 오라클 연습용 데이터 생성 (EMP, DEPT, SALGRADE) 앞으로 이 블로그에서 오라클 쿼리 예제를 작성할 때 주로 사용할 데이터입니다. 검색하면 흔히 공유되어 있는 정보로 사원정보(EMP), 부서정보(DEPT), 판매등급(SALGRADE)이 테이블과 데이터가 저장되어 있으니 연습, 실습용으로 사용하시면 됩니다. ※ 연습하다가 자체적으로 데이터 타입 변경한 거도 있으니 감안해서 봐주세요. 연습용 테이블, 데이터 생성 - Run All SQL 하시면 한 번에 실행됩니다. (보통 F5)CREATE TABLE EMP ( EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(100), JOB VARCHAR2(100), MGR NUMBER(4), HIREDATE DATE, .. 2025. 7. 20.
반응형