DBMS 24

[DBMS/Oracle] 데이터 삽입

데이터 삽입 - DML(DaTa Manipulation Language)명령에 속한 명령으로 신규 자료 삽입 - 삽입 대상 데이터가 테이블에 존재하지 말아야 함 (사용형식) INSERT INTO 테이블명[(컬럼명1,컬럼명2[,...])] VALUES(값1,값2,...); - 테이블명[(컬럼명1,컬럼명2[,...])] : 컬러명을 생략할 수 있음 => 테이블에 존재하는 모든 컬럼에 데이터를 컬럼 기술 순선에 맞게 기술해야함. - 테이블명[(컬럼명1,컬럼명2[,...])]: 컬러명을 기술하는 주된 이유는 필요한 자료만 삽입하는 경우이며, 컬럼의 기술순서는 테이블에 존재하는 컬럼의 순서와 상관없음 기술된 '테이블명[(컬럼명1,컬럼명2[,...])]'의 컬럼의 수와 기술순서에 맞게 VALUES절의 데이터가 기술..

DBMS 2023.03.14

[DBMS/Oracle] 테이블 생성 및 삭제

1. 테이블 생성 (사용형식) CREATE TABLE 테이블명( 컬럼명 데이타입[(크기)] [NOT NULL][DEFAULT 값][,] : 컬럼명 데이타입[(크기)] [NOT NULL][DEFAULT 값][,] [CONSTRAINT 기본키설정명 PRIMARY KEY(컬럼명[,컬럼명,...])][,] [CONSTRAINT 외래키설정명 FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명)][,] : [CONSTRAINT 외래키설정명 FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명)]; - '데이타입[(크기)]': 사용할 데이터 타입과 크기설정.데이터타입은 VARCHAR2, CHAR, CLOB, NUMBER, DATE, BFILE, BLOB등이 있으며 데이터 타입에 따라 크기를..

DBMS 2023.03.14

[DBMS/Oracle] Oracle, Oracle Client, SQL Developer 설치

1. Oracle Database 설치 Database Software Downloads | Oracle Oracle Database Express Edition Previous Database Release Software Oracle Database 10.2, 11.x, 12.x, and 18c are available as a media or FTP request for those customers who own a valid Oracle Database product license for any edition. To request access to t www.oracle.com - SYSTEM 계정 비밀번호 설정 2. Oracle Client 설치 관리자 권한으로 실행 3. SQL Develope..

DBMS 2023.03.12

[DBMS/Oracle] 데이터베이스 계정 및 권한 설정

데이터베이스 계정 및 권한 설정 1. 데이터베이스 계정의 종류 A. 관리자 계정(Administrator Account) : 데이터베이스의 생성과 관리를 담당하는 슈퍼 유저(Super User) 계정. 오브젝트(Object)의 생성, 변경, 삭제 등의 작업이 가능하다. 데이터베이스에 대한 모든 권한과 책임을 가지는 계정. B. 사용자 계정(General User Account) : 데이터베이스에 대하여 질의(Query), 갱신, 보고서 작성 등의 작업을 수행할 수 있는 계정. 일반 계정은 보안을 위하여 업무에 필요한 최소한의 권한만 가지는 것을 원칙으로 한다. 2. 계정 생성 CREATE USER 계정명 IDENTIFIED BY 암호; - 계정명은 사용자 정의어 사용 -- 실습 CREATE USER pr..

DBMS 2023.03.11
728x90