본문 바로가기

BLOG297

테이블 구조 생성, 변경 및 삭제하는 DDL 12345678/*DDL: auto commitDML: commit해야함DML 작업 후 DDL -> 그 전 DML 명령어까지 commit*/Colored by Color Scriptercs 12345678--# 테이블 생성create table emp01 ( empno number(4), ename varchar2(20),-- 영문자 20자리, 한글 10자리 sal number(7,2)-- 7자리 중 소수점 2자리 );cs 123456789101112131415161718192021222324252627282930313233343536--# 서브쿼리로 테이블 생성/* - 자료형 타입을 가져옴 (구조 + size) - 테이블 백업할 때 - 테이블 구조 분할해서 만들 때 - 제약 조건은 가져오지 X -> a.. 2018. 7. 11.
Oracle 11g 다운로드 1. https://www.oracle.com/index.html 접속 2. 11g 다운로드 - File1, File2 모두 다운로드 2018. 7. 10.
Oracle 11g 설치 1. setup.exe 실행 2. 설치 프로그램 실행 알림 신경쓰지말고 계속한다. 3. 보안 갱신 체크를 해제한다. 4. 데이터베이스 생성 및 구성을 선택한다. 5. 데스크톱 클래스를 선택한다. 6. 데이터 베이스 설치 위치와 비밀번호를 작성한다. 예 선택 7. 설치프로그램 목록을 확인한다. 8. 실질적인 설치를 시작한다. 설치 진행 중 9. 오라클 설치에 필요한 .NET Framework 설치 .NET Framework 설치 10. Database Configuration Assistant 설치 진행 11. SID: 'orcl'명을 가진 데이터 베이스 생성 완료 12. 데이터 베이스 설치 완료 13. SQL Plus 접속사용자명: system비밀번호: 설치시 설정한 비밀번호 14. system계정 로그.. 2018. 7. 10.
SQL 기초 관계형 데이터 모델 1. 릴레이션행 & 열로 구성된 테이블 2. 릴레이션 스키마와 인스턴스 3. 인스턴스 요소Tuple: 릴레이션의 행Cardinality: 튜플의 수 4. 릴레이션 특징튜플 중복 x속성,튜플 순서 상관 x속성은 단일값속성은 서로 다른 이름 5. 무결성 제약 조건키튜플 식별 속성 관계 맺을 때 사용슈퍼키튜플 유일 식별키후보키튜플 유일 식별키 중 최소 속성을 만족복합키: 후보키 중 2개의 이상의 속성으로 구성기본키식별키NULL X릴레이션 스키가 표현시 밑줄로 표현대체키후보키 중 기본키 제외 키대리키DBMS에서 임의로 생성하는 값외래키외부 테이블 기본키 참조키NULL값, 외부 기본키값 가능자기자신의 기본키 참조 가능(셀프조인)릴레이션간의 관계 표현 6. 개체 무결성 제약조건삽입: 기본키 값이.. 2018. 7. 10.
SELECT로 특정 데이터 추출 1. SELECT쿼리SELECT * [컬럼명1, 컬럼명2, ,,,,]FROM [테이블명]WHERE [조건절]; # 조건절 구성: WHERE SAL >= 3000 컬럼 연산자 비교대상값 조건절은 행을 찾는다. WHERE절 조건과 비교 연산자 2018. 7. 10.
SQL의 기본 1. 테이블 구조 조회DESC[RIBE] ['테이블명']ex) desc dept 2. 오라클의 데이터 형1. NUMBERNUMBER(precision,scale)precision: 소수점 포함 전체 자리수scale: 소수점 이하 자리수 2. DATE날짜 및 시간 데이터 저장기본 날짜 형식 'YY/MM/DD'TIMESTAMP 주로 사용 3. CHAR고정 길이 문자 데이터 저장최소 크기 1나머지는 공백으로 저장 4. VARCHAR2가변적 길이의 문자열 저장 3. NULL 미확정, 알 수 없는 데이터연산, 할당, 비교 불가 4. SELECT문데이터 조회대소문자 구분 xSELECT , FROM 키워드로 구성# SELECT쿼리 결과 = 튜플 WHERE절에서 튜플 수 선택 튜플에서 컬럼 선택 7. AS 2018. 7. 10.