SQL CREATE TABLE 문

CREATE TABLE 문

CREATE TABLE 문은 데이터베이스에서 테이블을 생성하는 데 사용됩니다。

SQL CREATE TABLE 문법

CREATE TABLE 테이블 이름
(
컬럼 이름1 데이터 타입,
컬럼 이름2 데이터 타입,
컬럼 이름3 데이터 타입,
....
)

데이터 타입(data_type)은 열이容纳할 수 있는 데이터 타입을 정의합니다. 아래 표는 SQL에서 가장 일반적으로 사용되는 데이터 타입을 포함하고 있습니다:

数据类型 데이터 타입
  • 설명
  • integer(size)
  • int(size)
  • smallint(size)
tinyint(size)
  • 숫자만 저장합니다. 괄호 내에 숫자의 최대 자릿수를 지정합니다.
  • decimal(size,d)

numeric(size,d)

소수점을 포함한 숫자를 저장합니다.

"size"는 숫자의 최대 자릿수를 정의합니다. "d"는 소수점右侧의 최대 자릿수를 정의합니다.

char(size)

괄호 안에 문자열의 길이를 지정합니다.

varchar(size)

변환 가능한 길이의 문자열을 저장합니다. (알파벳, 숫자 및 특수 문자를 포함).

괄호 안에 문자열의 최대 길이를 지정합니다.

date(yyyymmdd) 날짜를 저장합니다.

SQL CREATE TABLE 예제

이 예제에서는 "Person"이라는 테이블을 생성하는 방법을 보여줍니다.

이 테이블은 5개의 열을 포함하고 있으며, 열 이름은 "Id_P", "LastName", "FirstName", "Address" 및 "City"입니다:

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

Id_P 컬럼의 데이터 타입은 int입니다. 나머지 4개의 컬럼의 데이터 타입은 varchar로, 최대 길이는 255자입니다.

가짜 "Persons" 테이블은 이렇게 보입니다:

Id_P LastName FirstName Address City
         

INSERT INTO 문을 사용하여 빈 테이블에 데이터를 입력할 수 있습니다.