본문 바로가기
각종 언어 기본 문법/SQL

테이블 생성하기

by 혀니쌤1 2021. 11. 15.

목차

    테이블 작성 : CREATE

     

    테이블은 Create Table 문으로 작성한다.

    테이블이나 콜롬이름으로 사용할 수 있는 문자는 정해져있다. (예를 들어 코딩 변수명 규제 처럼, 숫자로 시작 불가)

    콜롬에는 데이터형(, 숫자, 문자열, 날짜 등)을 지정한다..

    테이블에는 제약 (Primary Key, Not Null )을 설정할 수 있다.

     

     

     

    테이블 작성 규칙

    ■ 명명 규칙

    • 데이터베이스나, 테이블, 콜롬 등의 이름에 사용할 문자는 영문자, 숫자, 언더바(_)만 가능하다.
      예: Customer_ID라고 써야지 Customer-ID 안된다. #,!,* 같은 기호도 불가능. 한글도 불가능.
    • 이름의 첫글자는 반드시 영문자여야 한다. 숫자나 언더바가 먼저 올 수 없다.
    • 같은 데이터베이스 안에 같은 이름의 테이블을 2개 만들 수 없다.
    • 같은 테이블안에 같은 이름의 콜롬을 2개 만들 수 없다.

     

    ■ 데이터에 조건 걸기1 - 형

    콜롬에는 같은 타입(形)의 데이터만 올 수 있다. 그리고 해당 타입만 와야 한다고 조건을 걸 수 있다.

    데이터 형形에는 다음과 같은 종류가 있다.

    • INTEGER
    • CHAR
    • VARCHAR
    • DATE

     

    ■ 데이터에 조건 걸기2

    이터 형 이외 아래와 같은 조건을 걸어둘 수도 있다.

    • NOT NULL 제약:  이 경우 해당 콜롬은 결측 데이터가 있어서는 안된다.
    • Primary Key 제약 : 주 키 제약으로, 중복된 데이터가 있어서는 안된다.