[SQL] 데이타 베이스 생성과 삭제 ..

=======================================================

   데이타 베이스 생성과 삭제 ..

=======================================================

데이터베이스 생성및 삭제에 대해 간단히 알아보자.

데이터 베이스 생성과 삭제에 관련된 SQL 문은 create 와 drop 다.

create database 를 통해 생성하고, drop database 통해 삭제한다.

mysql> show databases;

+———–+

| Database  |

+———–+

| board     |

| shopdb    |

| sysmng    |

| test      |

| test1     |    

+———–+    

5 rows in set (0.00 sec)

먼저 어떤 DB 가 있는지 살펴 본다.

mysql> create database test2;

Query OK, 1 row affected (0.01 sec)      

create database 를 이용하여 test2 란 DB 를 생성했다.

다시 show databases 를 이용해 확인하자.

mysql> show databases;

+———–+

| Database  |

+———–+

| board     |

| shopdb    |

| sysmng    |

| test      |

| test1     |

| test2     |

+———–+

6 rows in set (0.01 sec)

mysql> drop database test2;

Query OK, 0 rows affected (0.00 sec)

drop database 를 통해 test2 DB 를 삭제하였다.

mysql> show databases;

+———–+

| Database  |

+———–+

| board     |

| shopdb    |

| sysmng    |

| test      |

| test1     |

+———–+

5 rows in set (0.01 sec)

이밖에 데이타 베이스의 생성과 삭제는 mysqladmin 이란 명령어를 통해서

도 가능하다.

$ mysqladmin -u root -p create test2 (test2 DB 생성)

$ mysqladmin -u root -p drop test2 (test2 DB 삭제)

이와 같이 데이터베이스를 생성하면 /usr/local/mysql/var 에 생성된 데이터

베이스 명의 디렉토리가 생성되어진다. 그리고 생성된 데이터베이스에서

테이블을 생성하면 생성된 테이블 이름의 파일이 3개가 만들어 지는데 다음과

같다.

테이블이름.frm : 테이블 정의에 대한 정보

테이블이름.ISM : 인덱스 관련 정보

테이블이름.ISD : 데이터 내용

이와 같이 SQL 문으로 인해 만들어진 데이터베이스는 파일로 만들어져 저장

되어진다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.