w3schools.com 을 참조하여 해석해본 자료입니다.
기본적으로 실행문의 결과값은 사이트에 직접가서 실행해보고 결과를 확인하는것이 좋습니다.
결과값이 너무 큰 경우 일부만 발췌하거나 기록하지 않았습니다.
The SQL CREATE TABLE Statement
CREATE TABLE 문은 데이터베이스에 새 테이블을 만드는 데 사용됩니다.
Syntax
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
column 매개 변수는 테이블의 열 이름을 지정합니다.
datatype 매개 변수는 열에서 보유 할 수있는 데이터 유형 (예 : varchar, 정수, 날짜 등)을 지정합니다.
Tip: 사용 가능한 데이터 유형에 대한 개요는 전체 데이터 유형 참조로 이동하십시오.
SQL CREATE TABLE Example
다음 예에서는 PersonID, LastName, FirstName, Address 및 City라는 다섯 개의 열이 포함 된 “Persons”라는 테이블을 만듭니다:
Example
CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
w3schools.com에서 직접 실행해볼것
Result:
You have made changes to the database.
(데이터베이스를 변경했습니다.)
PersonID 열은 int 유형이며 정수를 포함합니다.
LastName, FirstName, Address 및 City 열은 varchar 유형으로 문자를 포함하며 이 필드의 최대 길이는 255 자입니다.
빈 “Persons”테이블은 이제 다음과 같이 보입니다:
PersonID | LastName | FirstName | Address | City |
---|---|---|---|---|
Tip: 이제 빈 “Persons”테이블을 SQL INSERT INTO 문으로 데이터로 채울 수 있습니다.
Create Table Using Another Table
기존 테이블의 사본은 CREATE TABLE 문과 SELECT 문의 조합을 사용하여 작성할 수 있습니다.
새 테이블은 동일한 열 정의를 가져옵니다. 모든 열 또는 특정 열을 선택할 수 있습니다.
기존 테이블을 사용하여 새 테이블을 만들면 새 테이블은 이전 테이블의 기존 값으로 채워집니다.
Syntax
CREATE TABLE new_table_name AS
SELECT column1, column2, ...
FROM existing_table_name
WHERE ....;
Comments