본문 바로가기
SQL

SQL CREATE DATABASE and TABLE 구문

by 진격의 파파 2013. 9. 7.
반응형

 

안녕하세요!! 

오늘은 즐거운 주말입니다.

 

오늘 포스팅할 내용은 데이터베이스와 테이블을 만들수 있는 CREATE 에 대해서 알아보겠습니다.

사실 명령어 자체는 정말 간단합니다.

 

데이터베이스를 만들 경우

CREATE DATABASE database_name;

// 데이터베이스를 만들때 명령어는 CREATE DATABASE 입니다.그리고 그 다음에 만들 데이터베이스 이름을 입력하면됩니다.

 

테이블을 만들 경우는 조금 복잡합니다. 테이블의 경우는 테이블만 있는것이 아니고 그 안에 필요한 칼럼들을 정의해 주어야 하기 때문입니다.

테이블 만들때 기본구문은 아래와 같습니다.

CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

// 우선 create table 이라는 명령을 한 후 테이블 이름을 넣습니다. 그리고 위 보이는 것처럼 테이블에 들어갈 칼럼이름과 데이터타입, 그리고 사이즈를 정의합니다.

 

칼럼 형식에 대해서 추후 포스팅하겠습니다. 오늘은 일단 테이블이 만들어지는 방법에 대해서 설명드리겠습니다.

그럼 간단하게 회원 테이블을 만들어보겠습니다.

테이블 이름은 Member 라고 정의하겠습니다.

제일 먼저 CREATE TABLE MEMBER 을 하여 테이블 이름을 만든 후 괄호() 안에 칼럼의 내용을 넣으면 되겠습니다. 아이디, 이름, 나이를 넣을 수 있는 칼럼형식을 만들면 아래와 같은 구문이 나오게 됩니다..

CREATE TABLE MEMBER

(

USER_ID varchar(255),
USER_NAME varchar(255),
AGE varchar(255)
);

// 간단하게 회원정보 테이블이 생성되었습니다.

 

요즘에 아마도 위처럼 하드코딩으로 테이블을 만드는 개발자들은 흔치 않을듯 합니다. 좋은 툴이 많이 있어서 간단하게 클릭 몇번으로 테이블을 만들수 있습니다. 하지만 기본적인 내용을 알고서 접근하는것과 아예 툴에 의존하여 접근하는것은 추후 큰 차이가 나게 됩니다. 최소한 저는 그렇게 생각합니다. ^^;

 

그럼 오늘도 즐거운 하루, 즐거운 주말, 즐거운 프로그래밍 되세요~

 

반응형

'SQL' 카테고리의 다른 글

SQL NOT NULL, DEFAULT 구문  (0) 2013.09.10
SQL Constraints 구문  (1) 2013.09.09
SQL INSERT INTO SELECT 구문  (0) 2013.09.06
SELECT INTO 구문  (0) 2013.09.05
SQL UNION 구문  (0) 2013.09.04