목록분류 전체보기 (28)
얼렁뚱땅 우왕좌왕
cmd 창에서 진행한다 1. sqlplus를 sys 계정으로 시작하기 sqlplus sys/[계정비밀번호][@connect_identifier] as sysdba - 원격 접속이 아니라 오라클이 설치된 PC로 접속한 경우 @connect_identifier 는 생략 가능하다 2. 계정 생성하고 권한 부여하기SQL> create user [계정이름] identified by [비밀번호];SQL> grant connect, resource to [계정이름];- connect : 접속 권한- resource : 객체 - 생성, 수정, 삭제 / 데이터 - 입력, 수정, 조회, 삭제 권한
기존에 있던 테이블을 복사해서 컬럼이름, 데이터타입, 값까지 모두 동일한 테이블을 만들 수 있다. CREATE TABLE 만들테이블이름 AS SELECT * FROM 기존테이블이름; DEPT 테이블을 복사해서 DEPT2 테이블을 만들어 봤다 DEPT2 테이블 조회 결과 컬럼이름, 데이터까지 모두 동일하다
INSERT INTO 테이블이름 (컬럼1, 컬럼2, 컬럼3, ...) VALUES (value1, value2, value3, ...);
SQL에서 테이블을 생성할 때는 CREAT 문을 사용한다. 1. 기본 사용 방법 CREATE TABLE 테이블이름 ( 컬럼1 datatype, 컬럼2 datatype, 컬럼3 datatype, .... ); 2. 제약 사항이 있고 테이블 이름이 EMP 인 테이블을 생성 CREATE TABLE 테이블이름 ( 컬럼1 datatype constraint, 컬럼2 datatype constraint, 컬럼3 datatype constraint, .... ); NOT NULL : INSERT INTO로 데이터를 입력할때 NULL값을 넣을 수 없다. UNIQUE : 다른 레코드와 중복된 값을 넣을 수 없다. ★PRIMARY KEY : NOT NULL 과 UNIQUE 의 속성을 모두 가지고 있는 제약사항이다. 기본키..