Database-Oracle/기본 문법

조익준·2023년 4월 18일
0

Oracle

목록 보기
1/5

윈도우 프롬프트 창에서 실행

  1. sqlplus 입력 후

  2. 사용자명 system // 비밀번호 oracle

  3. CREATE USER 아이디 IDENTIFIED BY 비밀번호

  4. GRANT RESOURCE, CONNECT TO 아이디 (System인 상태에서 권한부여)

  5. num은 중첩되면 안된다. => PRIMARY KEY라는 개념등장

  6. ALTER TABLE 테이블명 ADD PRIMARY KEY (컬럼명1, 컬럼명2, 컬럼명3 ...) (테이블을 만든 상태에서 기본키를 설정할때)

  7. (테이블을 만들면서 바로 기본키를 설정할때)

CREATE TABLE 테이블이름

(

필드이름 필드타입 PRIMARY KEY,

...

);

8 . UPDATE (테이블명) SET (바꾸고 싶은 필드) = (필드값) WHERE 필드;

9 . DROP TABLE (테이블명) // 테이블 삭제

10 . DELETE FROM (테이블명) WHERE (필드명) = (필드값); // 테이블내의 임의 row 삭제

  1. ed: 전내용 부르기 이후 /enter키로 저장

  2. COLUMN 바꾸고싶은변수명 FORMAT A사이즈

  3. SELECT 궁금한 내용(변수명) FROM 테이블명

  4. SELECT 필드1, 필드2, 필드3 FROM (테이블명) ORDER BY (필드) DESC;(내림차순)

  5. SELECT 필드1, 필드2, 필드3 FROM (테이블명) ORDER BY (필드) ASC;(오름차순)

  6. COMMIT; 커밋(다른 프롬프트 창에서 테이블을 확인하려해도 커밋이 안되면 불가능)

  7. ROLLBACK; 최근 커밋까지 롤백

  8. CREATE SEQUENCE NO_SEQ
    START WITH 1
    INCREMENT BY 1
    MAXVALUE 10000
    MINVALUE 1
    NOCYCLE;
    처럼 만들수있는데 CREATE SEQUENCE 시퀸스명 으로 하면 기본값으로 설정된다.

  9. INSERT INTO (테이블명)(필드1, 필드2, 필드3)VALUES(시퀸스명.NEXTVAL, 필드2값, 필드3값);
    으로 호출할수 있다.

profile
비가역적인사람

0개의 댓글