MySQL Client 콘솔창으로 스키마를 이용해서 생성할 수도 있다. 하지만 요즘은 다양한 데이터베이스 접속 툴을 이용해서 사용 한다. 접속 툴로는 SQLGate, Toad, SQLYog, Navi, Orange 등 다양하게 많다. 국산용 프로그램이고 개인용은 프리웨어인 SQLGate를 이용해서 생성해보겠다. 이 프로그램은 깔끔한 UI로 손쉽게 익힐 수 있어 많이 사용하고 있다.
회원가입 후 로그인 해야 다운받을 수 있다. (약관동의)
특이사항 없이 다음 ~ 다음 ~ 을 통해 설치 한다.
실행해보면 10초를 센 후 사용할 수 있다. 예전엔 안그랬는 데 다 돈 벌기 위한 목적이니 이해해주자.
MySQL설치시 입력했던 암호를 작성하고 접속 해보자.
좌측 메뉴 패널에서 맨 상위 마우스 우측 클릭 후 새 데이터베이스를 생성하자.
데이터베이스 명과 캐릭터셋을 설정후 생성!
콘솔창에선 아래와 같이! CREATE DATABASE `stone` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'
|
생성했으면 위에서 접속할 때 mysql 데이터베이스를 "stone"으로 선택해서 접속할 수 있다. 자 이제 테이블을 생성해보자.
데이터베이스 물리모델링 한 모습을 참고하여 테이블을 생성하도록 하자. (참고)
콘솔창에선 아래와 같이! CREATE TABLE `board` ( `NUM` int(11) NOT NULL AUTO_INCREMENT COMMENT '번호', `SUBJECT` varchar(250) NOT NULL COMMENT '제목', `WRITER` varchar(50) NOT NULL COMMENT '작성자', `CONTENTS` text COMMENT '내용', `HIT` int(11) DEFAULT NULL COMMENT '조회수', `IP` varchar(30) NOT NULL COMMENT '아이피', `REG_DATE` datetime NOT NULL COMMENT '등록 일시', `MOD_DATE` datetime DEFAULT NULL COMMENT '수정 일시', PRIMARY KEY (`NUM`), UNIQUE KEY `NUM` (`NUM`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='게시판';
|
생성된 테이블 모습
이렇게 준비는 마무리되었다. 이제 구현 즉, 개발단계로 넘어간다.
'IT개발 > Database' 카테고리의 다른 글
[Oracle] user 생성 및 권한주기 (0) | 2014.09.07 |
---|---|
[데이터베이스] 트렌젝션 4가지 속성에 대하여 알아보자 (0) | 2014.03.30 |
[데이터베이스] 클러스터드 인덱스와 넌 클러스터드 인덱스 (0) | 2014.03.30 |
[Oracle] SQL Plus로 USER 생성 및 권한 추가 (0) | 2014.01.23 |
[SQL] SQL 콘솔 명령어 정리 (0) | 2014.01.23 |