본문 바로가기
IT 자격증. 개념 정리/정보처리기사

SQL DDL 명령어 - 정보처리기사 핵심 요약 정리

by Kc93 2024. 5. 15.
728x90
반응형
  1. CREATE : 생성 명령어
    • CREATE DOMAIN, TABLE, VIEW, INDEX
      • CREATE DOMAIN
        • ex) CREATE DOMAIN 학번 INT; 
      • CREATE TABLE
        • 올 수 있는 제약 조건
          • PRIMARY KEY : 기본키
          • FOREIGN KEY : 외래키
          • UNIQUE : 유일한 값
          • NOT NULL : NULL을 갖지 않음
          • CHECK : 사용자 정의, TRUE 이어야 하는 조건 
          • DEFAULT : 값을 넣지 않을 때 기본으로 들어가는 값 설정.
            • ex) CONSTRAINT  "제약 이름" CHECK  "제약 컬럼" IN(제약 조건);

 


  • CREATE VIEW

  • CREATE INDEX


  1. ALTER : 수정 명령어
    • ALTER  TABLE
      • ex) ALTER TABLE 수정 할 테이블 이름 ADD 컬럼 이름 데이터타입;
      • ex) ALTER TABLE 수정 할 테이블 이름 ALTER 컬럼 이름 데이터타입;
      • ex) ALTER TABLE 수정 할 테이블 이름 DROP  COLUMN 컬럼 이름;
  2. DROP : 삭제 명령어
    • DROP TABLE
      • ex) DROP TABLE 삭제 할 테이블 이름 [CASCADE | RESTRICT];
        • CASCADE : 참조 테이블까지 연쇄 삭제
        • RESTRICT : 참조가 있다면 제거하지 않는다.
  3. TRUNCATE : 내용 삭제 명령어
    • TRUNCATE TABLE : 테이블에 있는 모든 데이터 삭제.
      • ex) TRUNCATE TABLE 테이블 이름;
반응형



반응형

댓글