데이터 및 C언어/SQL 공부

[SQL] SQL : 데이터 정의어(DDL)

  • -
반응형

 

 

 

[SQL] SQL : 데이터 정의어(DDL)

 


 

 

∇데이터 정의어(DDL) : 테이블을 정의한다.

     - 데이터 정의어는 테이블을 생성, 변경, 삭제할 때 사용하는 명령어입니다.

 

 

√테이블, 데이터 타입.

      - 테이블은 각 열마다 반드시 1가지 데이터 타입으로 정의되어야 합니다.

            ex) 숫자형/ 문자형/ 날짜형/ 논리형(bool타입)

 

 

 

 

 

 

√테이블, 제약조건.

          - 테이블은 각 열마다 제약 조건을 정의할 수 있습니다.

 

          1. 기본 키 (Primary Key) : 중복되어 나타날 수 없는 단일 값.

                 - 기본 키는 테이블의 각 행을 고유하게 식별하는 하나의 열 또는 여러 열의 조합입니다.

                 - 기본키는 NULL값을 가질 수 없으며, 테이블 내에서 유일해야 합니다.

                 - 기본 키는 각 테이블에 하나만 존재할 수 있습니다.

 

                  #특징.

                       - 고유성 : 기본 키는 테이블의 모든 행을 고유하게 식별합니다/ 중복 값을 가질 수 없습니다.

                       - NUll일수 없음 : 기본 키는 NULL값을 가질 수 없습니다. 모든 행에 대해 반드시 값이 있어야 합니다.

                       - 단일값 : 한 테이블에 기본 키는 오직 하나만 존재할 수 있습니다.

 

 

          2. NOT NULL : NULL을 허용하지 않음.

                   - NOT NULL 제약 조건은 특정 열이 NULL 값을 가질 수 없도록 합니다.

                         

                  #특징.

                       - 데이터 무결성 유지 : 필수 데이터를 누락하지 못하도록 보장시킬 수 있습니다.

                  

                   

 

 


 

           

 

SELECT/ ADD
MODIFY

 

CHANGE

 

 

RENAME

 

DROP

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.