본문 바로가기

공부기록

공부기록, 2021-09-06(sql 용어)

- sql 기본용어
- 1) DBMS 설치하기

- 클라이언트 프로그램으로 접속( SQL Developer, SQL plus 등)

- 환경변수 설정

- 설치한 DBMS 버전확인

 

- 2) 데이터베이스 생성하기

- 데이터베이스 스키마 생성 CREATE DATABASE

- 데이터베이스 사용자 계정 생성 CREATE USER

- 사용자 권한 설정 GRANT

 

- 3) H2DB 기준

- 시퀸스 값 1000에서 재시작 : ALTER SEQUENCE seq_id RESTART WITH 1000;

- CREATE [OR REPLACE] TABLE ~

- CREATE [IF NOT EXISTS] TABLE~

- DROP TABLE IF EXISTS comm; // 테이블이 존재한다면 삭제

 

- 4) 데이터 컬럼 타입

- NUMBER, VARCHAR2, DATE 등

 

- 5) 제약조건

- UNIQUE, NOT NULL, PRIMARY KEY, FOREIGN KEY, CHECK, CASCADE 등

 

- 6) INSERT 문

- ex) INSERT INTO 테이블명(컬럼명1, 컬럼명2, ....)

VALUES(컬럼명1에 삽입할 데이터, 컬럼명2에 삽입할 데이터, ..);

 

- 7) 오라클 에디션별 특징

- 엔터프라이즈 에디션(EE): 오라클DB의 모든 기능, 대기업용
- 스탠다드 에디션(SE):DB의 기본기능, 중소기업용
- 스탠다드 에디션 원 (SEO) : SE와 비슷, 단일CPU환경만 가능
- 익스프레스 에디션(XE): 무료, 기본기능 지원, 상용 사용시 기능 제한이 있음
- 퍼스널 에디션(PE): 개인용, 대부분의 기능을 지원(E