관리자| 쓰기

 

 

Mysql을 이용한 데이터 베이스 구축하기__

 

 

 

1. MySQL 관리

 

설치: www.mysql.com (Community 버전 설치)

 

 

 

 

2. MySQL 접속

 

C:>mysql -u계정 -p비밀번호

C:>mysql -uroot -p

C:>mysql -uroot mysql(비밀번호 미설정 시)

C:>mysql -uroot -password 새 비밀번호(비밀번호 설정)

 

 

 

 

3. 데이터 베이스 관리(서버 접속후 사용)

 

mysql> show database; (생성된 데이터 베이스를 보여준다)

mysql> create database 데이터베이스이름 default character ser 문자셋(UTF-8);

mysql> drop database if exists 데이터베이스 이름; (데이터베이스를 없애준다)

mysql> use 데이터베이스이름; (데이터베이스 사용)

mysql> show tables; (테이블을 볼수 있다 use 데이터베이스 이름 타이핑 후 사용)

mysql> describe 테이블이름; (테이블 형태를 보여준다)

mysql> rename table 기존테이블이름 to 새로운테이블이름

mysql> create table 테이블이름(

컬럼이름1 자료형1,

.

.

)default character ser = 문자셋;

 

 

 

 

4. 사용자 계정 및 권한 관리(서버 접속 후 사용)

 

mysql> grant 권한 on 데이터베이스이름, 테이블이름 to 계정@접속위치 identified by 패스워드;

mysql> grant select, insert, update, delete on mydb.*

to 'username'@'localhost' identified by 'password';

mysql> grant select, insert, update, delete, create, drop on exblog.*

to 'jspexam'@'%'identified by 'jspex';

 

 

 

 

5.테이블 만들어보기

 

_id 

name 

price 

spec 

 int

VARCHAR 

int 

VARCHAR(100) 

 1

노트북 

8000000 

가볍고 저렴하다. 

 

 

mysql> create table example(

_id NOT NULL PRIMARY KEY,

name VARCHAR(20) NOT NULL,

price int NOT NULL,

spec VARCHAR(100)

)default character set=utf8;

 

 

 

 

 

 

 

 

 

 1) 레코드(Raw) 추가 -

 INSERT INTO 테이블이름(col1, sol2,....) VALUES(val1, val2,...)

 

 

 

 

 

 

 

 

 

 

 

 2) 레코드(Raw) 변경 - 

UPDATE 테이블이름 SET column1=val1, column2=val2,...WHERE column1=v, column2=v2,... 

 

 

 

 

 

 

 3) 레코드(Raw) 삭제 -

 DELETE FROM 테이블이름 WHERE col1=val0

 

 

 

 

 

 

 4) 레코드(Raw) 검색 - 

SELECT  col1, col2 FROM 테이블이름 FROM col1=val0

 

 

 

 

 

 

'DataBase' 카테고리의 다른 글

[데이터베이스] DBMS  (0) 2014.05.26

설정

트랙백

댓글