본문 바로가기
SQL

[SQL] CREAT를 통해 Table 만들기

by Leetora 2024. 3. 6.

CREATE

CREATE

  • 데이터베이스에서 테이블을 생성하는 SQL 명령어
  • 테이블 구조를 정의하고 데이터를 저장하기 위해 사용됨

CREATE 명령어의 기본 사용법

<초급>

  • CREATE TABLE 문을 사용하여 테이블을 생성.
  • 각 컬럼에 데이터 유형과 사이즈를 지정하여 테이블을 구성.
  • 예시: NETFLIX 테이블 생성
    • VIDEO_NAME(영상 제목): VARCHAR2(50)
    • CATEGORY(카테고리): VARCHAR2(30)
    • VIEW_CNT(조회수): NUMBER(7)
    • REG_DATE(등록 날짜): DATE

<중급> NOT NULL / DEFAULT

  • NOT NULL: 컬럼이 비어 있을 수 없도록 제한.
    • 예시: 학번 컬럼에 NOT NULL 옵션 추가.
  • DEFAULT: 컬럼에 기본 값을 지정.
    • 예시: 퇴직 여부 컬럼에 DEFAULT 'N'으로 지정.

<고급> Primary Key

  • Primary Key(PK): 중복되지 않는 고유한 값을 갖는 컬럼으로 정의.
    • 예시: 학번을 Primary Key로 지정.
  • 코멘트: 테이블이나 컬럼에 대한 상세한 설명을 메모하는 기능.
    • 예시: 코멘트를 사용하여 데이터베이스 구조를 설명.

이렇게 사용하지만 초급 단계만 진행을 해보자

CREATE TABLE NETFLIX(
    VIDEO_NAME    VARCHAR2(50),
    CATEGORY    VARCHAR2(30),
    VIEW_CNT    NUMBER(7),
    REG_DATE    DATE
);

SELECT * FROM NETFLIX;

이렇게 작성하면 NETFLIX라는 테이블이 생성되게 되는 것이고 SELECT를 통해 전부 불러올 수 있다