현재 생성되어 있는 데이터베이스를 알아보는 명령어
mysql> SHOW DATABASES;
■ 데이터베이스 생성
데이터베이스를 생성하는 방법은 서버에 접속하여 생성하는 방법, Shell 명령어를 입력하여 생성하는 방법 이 있습니다.
1. 서버에 접속 후 생성하는 방법
mysql> CREATE DATABASE 데이터베이스명 DEFAULT CHARSET UTF8;
2. 셀 상태에서 생성하는 방법
shell> MYSQL -U ROOT -P CREATE 데이터베이스명
이 때 데이터베이스면 다음에 작성하는 'DEFAULT CHARSET UTF8' 부분은 생략해도 됩니다. 이렇게 데이터베이스를 생성했다면 데이터베이스 서버에 접속할 수 있을 계정을 생성하고 계정에 권한을 설정해야 합니다. 루트 계정을 사용할 수도 있지만 보안상의 이유로 루트 계정은 데이터베이스 관리를 위해서만 사용하고 데이터베이스에 데이터를 입력하고 추출하는 것은 일반 계정을 생성하여 사용합니다.
■ 사용자 계정 생성 및 권한 주기
이제 데이터베이스와 사용자 계정을 생성했으니 실질적으로 데이터가 저장되는 테이블을 생성해 보겠습니다.
■ 테이블 생성 명령어
mysql> CREATE TABLE 테이블명 (컬럼1 자료형, 컬럼2 자료형, 컬럼3 자료형 ...);
■ 테이블의 스키마 보기
mysql> DESC 테이블명;
■ 데이터베이스 안에 있는 테이블 종류를 모두 보기 명령어
mysql> SHOW TABLES;
'DBMS > MySQL 5.1' 카테고리의 다른 글
Timestamp 와 DateTime 형 사용시 주의 사항 (0) | 2009.10.09 |
---|---|
데이터 백업과 복구 (0) | 2009.09.16 |
My-SQL 데이터베이스 서버에 접속과 종료 (0) | 2009.08.25 |
My-SQL Query Browser 툴킷 사용 방법 (0) | 2009.08.19 |
My-SQL GUI 툴킷 설치 방법 (0) | 2009.08.18 |