SQL 강좌 37. SQL CREATE TABLE Statement

The SQL CREATE TABLE Statement

데이터베이스에 새로운 테이블을 생성할 때 사용된다

Syntax

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);

column1, column2 등의 파라미터들은 column들의 이름을 명시한다. datatype 파라미터들은 column의 데이터 타입(varchar, integer, date등)을 명시한다.

SQL CREATE TABLE Example

Persons에 해당하는 테이블을 생성한다. 이 테이블은 PersonID, LastName, FirstName, Address 그리고 City 5개의 필드를 갖는다

CREATE TABLE Persons(
	PersonID int,
	LastName varchar(255),
	FirstName varchar(255),
	Address varchar(255),
	City varchar(255)
);

Create Table Using Another Table

다른 테이블을 이용해서 새로운 테이블을 만들 수 있다.

CREATE TABLE과 SELECT구문을 이용해서 이미 존재하는 테이블의 틀을 그대로 가져올 수 있다.

CREATE TABLE new_table_name AS
    SELECT column1, column2,...
    FROM existing_table_name
    WHERE 1=0;

Comments