
Oracle Database 21c Express Edition DB 다운로드otn.oracle.comDatabase Downloads 클릭Database Express Edition 클릭Oracle Database 21c Express Edition for Windo

특징공유 데이터통합 데이터운용(운영) 데이터저장 데이터응용프로그램(python등) ↔ DBMS ↔ DBDDL(데이터 정의어) : 스키마 구조 단위 - DB관리자,개발자 - Create, Alter, Drop DML(데이터 조작어) : 행 단위 - 개발자,관리자 - Se

FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY : 테이블에서 → 조건에 맞는 데이터 중 → 그룹기준필드에 따라 그룹화하여 → 그룹화된 조건을 만족하는 데이터 중 → 선택한 필드를 → 정렬기준 필드에 맞게 정렬하여 출력1\

테이블에 데이터 추가 : INSERT문필드에 대응하여 값 추가 (지정하지 않은 필드는 자동 NULL값 추가)예를 들어, 필드명1, ..., 필드명5 있으면,insert into 테이블명(필드명2, 필드명3) values(값2, 값3); 필드명2 에는 값2 대입, 필드명

테이블 생성 : CREATE TABLENOT NULL : NULL값 불가능as select문으로 테이블 구조와 데이터 복사하여 새로운 테이블 생성select문 안에 where절을 사용하여 일부 데이터만 복사할 수 있음where절에 FALSE 조건을 사용하여 데이터는 복

더 이상 분할할 수 없는 최소 수행 단위한 개 이상의 데이터 조작 명령어(DML)로 이루어짐ALL OR NOTHING : 하나의 트랜잭션 내에 있는 여러 명령어를 한 번에 수행하여 작업을 완료하거나, 아예 모두 수행하지 않는 상태, 즉 모든 작업을 취소 한다TCL(Tr

등가조인 : 각 테이블의 특정 열에 일치한 데이터 기준으로 조인‘=’조건 사용 (다른 조건 추가로 지정가능)SELECT 필드명 FROM 테이블1 A, 테이블2 B WHERE A.필드명 = B.필드명;비등가조인 : 등가조인 방식 외의 방식ex. SELECT 필드명 FRO

시퀀스 생성 : CREATE SEQUENCEINCREMENT BY 증감숫자 : 증감숫자가 양수면 증가, 음수면 감소 (디폴트는 1)START WITH 시작숫자 : 디폴트값은 증가일때 MINVALUE, 감소일때 MAXVALUEMINVALUE 최솟값 | NOMINVALUE

execute 함수 여러 줄 사용한 후, fetchall() 함수로 한 번에 저장 가능fetchone : 하나 읽어옴fetchall : 여러 개 읽어옴 (결과는 리스트!)cursor 내용을 저장하여 출력할 때는 select문처럼 데이터가 조회되는 경우에만(sql실행 시