[RDB][SQL] 테이블 생성

기본 테이블 만들기

CREATE TABLE (table name) (

    (column name) (data type) NOT NULL AUTO_INCREMENT,

    (column name) (data type),

    PRIMARY key((column name))

);

다른 테이블 데이터테이블 만들기

CREATE TABLE (database name).(table name) AS(
SELECT (column name), (column name), (column name)
FROM (table name)
)

가능성

  • 0이 아님
    • 빈 값을 포함할 수 없습니다.
  • 자동 증가
  • PRIMARY 키(열 이름)
  • 고유한

테이블을 만들 때 고려해야 할 사항

  • 데이터 유형을 지정해야 합니다.
  • create 문의 끝에서 ; 반죽
  • 테이블 이름
    • 독특한 추천
    • 테이블 이름은 다른 테이블 이름과 겹치지 않아야 합니다.
    • 문자로 시작해야 합니다
    • AZ, az, 0-9, _, $, # 문자만 허용됩니다.
  • 열 이름
    • 테이블의 열 이름은 중복될 수 없습니다.
    • 문자로 시작해야 합니다
    • AZ, az, 0-9, _, $, # 문자만 허용됩니다.