블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total657,254
Today63
Yesterday89

'2010/08/18'에 해당되는 글 1건

  1. 2010.08.18 테이블을 만들어보자. (2)
데이터베이스의 데이터들은 테이블안에 저장되어 있다. 데이터베이스를 사용하기 위해서는 가장먼제 테이블을 만들어야 하는 것이다. 데이터베이스를 사용하기 위한 시작점인 것이다.



테이블의 구조.
테이블을 만들기 위해서는 테이블이 어떤 구조로 되어 있는지 알아야 한다. 테이블은 테이블의 이름이 있고, 각 테이블은 각 항목을 나타내는 컬럼이 있다. 각 컬럼들에는 그 컬럼에 맞는 이름과 데이터 타입을 갖게 된다. 컬럼으로 이루어진 테이블에는 하나의 레코드 형식으로 새로운 데이터들이 들어가게 된다.


테이블 만들기
테이블을 만드는 방법은 매우 간단하다. CREATE() 명령문을 사용하면 되는데, 테이블의 기본 구조를 이루는 컬럼들을 함께 선언하여 생성할 수 있다.

CREATE TABLE 테이블이름 (
컬럼이름    데이터타입,
컬럼이름    데이터타입
);

컬럼은 필요한 만큼 여러개 생성하는 것이 가능하다. 쿼리문을 사용하여 테이블을 생성하게 되면, 테이블은 기본적인 구조를 갖게 되고, 그 구조에 맞추어 데이터를 넣을 준비가 되는 것이다.


테이블에 데이터 넣기.
테이블에 데이터를 넣기 위해서는 INSET INTO 명령을 사용해야 한다. 테이블의 구조에 맞게 데이터를 넣는 방법과, 원하는 테이블에만 데이터를 넣을 수 있다.

INSERT INTO 테이블명 VALUES (데이터, 데이터, 데이터);
INSERT INTO 테이블명(컬럼명, 컬럼명) VALUES(데이터, 데이터);

만일 넣고자 하는 데이터가 모든 컬럼에 만족한다면 위와 같이 한번에 입력을 하는 것이 가능하다. 하지만, 특정 컬럼에 대해서만 데이터를 넣고자 한다면, 두번째 쿼리문처럼 원하는 커럼명을 명시해주어, 특정 컬럼에만 데이터를 넣을 수 있다.


컬럼을 추가, 수정, 삭제.
테이블을 만든후, 추가를 하거나, 수정및, 삭제를 해야 한다면, 어떻게 해야 할까? 가장 간단한 방법은 테이블을 삭제하고 다시 만들면 된다. 하지만, 이미 데이터가 포함되어 있다면, 데이터도 다시 넣어야 하기 때문에 곤란한 상황이 될 것이다. 테이블의 컬럼들을 수정하기 위해서는 ALTER 라는 명령어를 사용하여 수정을 하는것이 가능하다.

ALTER TABLE 테이블명 MODIFY 컬럼명    데이터타입;
ALTER TABLE 테이블명 ADD 컬럼명    데이터타입;
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;

MODIFY, ADD, DROP 는 각각 원래있던 컬럼을 수정하고, 추가하고, 삭제하는 역학을 한다. 이 명령을 사용하면 포함되어 있는 데이터들도 당연히 삭제가 된다.

Posted by seanhigher

댓글을 달아 주세요

  1. 2010.08.20 12:03 ssjh312  댓글주소  수정/삭제  댓글쓰기

    좋은글 감사합니다.

최근에 달린 댓글

글 보관함