[sql] SQL 데이터베이스 테이블 생성
데이터베이스는 관계형 모델로 이루어진 테이블로 구성되며, 각 테이블에는 컬럼과 그에 해당하는 데이터 유형이 정의됩니다. SQL을 사용하여 데이터베이스 테이블을 생성하는 방법을 살펴보겠습니다.
테이블 생성 구문
CREATE TABLE 테이블이름 (
컬럼1_이름 데이터_유형,
컬럼2_이름 데이터_유형,
...
PRIMARY KEY (기본_키_컬럼_이름)
);
위의 구문에서:
CREATE TABLE
: 테이블 생성을 나타내는 SQL 키워드입니다.테이블이름
: 생성할 테이블의 이름을 지정합니다.컬럼_이름
: 테이블 내의 각 열(Column)의 이름을 지정합니다.데이터_유형
: 각 컬럼이 수용할 데이터의 유형을 지정합니다. (예: VARCHAR(255), INT, 등)PRIMARY KEY
: 테이블의 기본 키(Primary Key)를 정의합니다.
예제
아래는 간단한 사용자 테이블을 SQL을 사용하여 생성하는 예제입니다. 사용자의 ID와 이름을 저장하는 예제 테이블입니다.
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50)
);
위의 예제에서는 users
라는 테이블을 생성하였으며, id
와 username
이라는 두 개의 컬럼을 정의하였습니다. id
컬럼은 INT
데이터 형식을 가지며 기본 키로 지정되었고, username
컬럼은 VARCHAR(50)
데이터 형식을 가집니다.
테이블을 생성함으로써 데이터 적재와 분석에 필요한 구조를 마련할 수 있게 됩니다.