티스토리 뷰

728x90

 

 
 
DDL 기본형식
 
스키마 : CREATE SCHEMA 스키마명 AUTHORIZATION 허가권자;
 
도메인 :
- CREATE DOMAIN 도메인명 데이터타입
  (DEFAULT 기본값)
  (CONSTRAINT 제약조건명)
  (CHECK(VALUE IN( , , , ))); (VALUE IN에 포함된 값만 올 수 있음)
- ALTER DOMAIN 도메인명 변경내용
- DROP DOMAIN 도메인명 RESTRICT | CASCADE;
 
테이블 :
- CREATE TABLE 테이블이름
  ({열이름 데이타타입 [NOT NULL] [DEFAULT 값],}+
  [PRIMARY KEY (열이름_리스트),]
  {[UNIQUE (열이름_리스트),]} (대체 키)
  {[FOREIGN KEY(열이름_리스트)
  REFERENCES 기본테이블[(열이름_리스트)]
  [ON DELETE 옵션]
  [ON UPDATE 옵션] ,]} (set null, set default, cascade)
  [CONSTRAINT 이름] [CHECK(조건식)]);
- DROP TABLE 기본_테이블_이름 { RESTRICT | CASCADE } ;
- ALTER TABLE 기본_테이블_이름
  ([ADD 열_이름 데이타_타입] [DEFAULT 기정 값] |
  [DROP 열_이름] [CASCADE] |
  [ALTER 열_이름 (DROP DEFAULT | SET DEFAULT 기정 값)]);
 
 
 
 
DML 기본형식
 
- 질의문 순서 : select - from – where - group by – having – order by
- UPDATE 테이블
  SET {열이름 = 산술식}
  [WHERE 조건];
- INSERT
  INTO 테이블 [(열_이름_리스트)]
  VALUES (열값_리스트);
- INSERT
  INTO 테이블 [(열_이름_리스트)]
  SELECT 문;
  DELETE FROM 테이블
  [WHERE 조건];
 
 
뷰 기본형식
 
-CREATE VIEW 뷰_이름[(열_이름 리스트)]
  AS SELECT문
  [WITH CHECK OPTION]; (갱신이나 삽입 연산 시 뷰 정의 조건을 검사)
-DROP VIEW 뷰_이름 { RESTRICT | CASCADE };
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함