> Hello World !!!

     

@syaku

MySQL 기본 명령어

written by Seok Kyun. Choi. 최석균
# MySQL 접속
C:\> mysql -h호스트 -u계정 -p비밀번호 데이터베이스명

예) mysql -hlocalhost -uroot -pdbpass mysql
* -h는 생략하셔두 됩니다.

# 데이터베이스 생성
mysql> create database 데이터베이스명;

# 데이터베이스 보기
mysql> show databases;

# 데이터베이스 변경 및 접근
mysql> use 데이터베이스명;

# 데이터베이스 삭제
mysql> drop database 데이터베이스명;

* mysql을 접속 안한 상태
C:\> mysqladmin -u계정 -p비밀번호 drop 데이터베이스명

# 테이블 생성
mysql> create table 테이블명 (필드명 필드속성(필드길이) 기타옵션);

예)
create table test (
num int(11) NOT NULL auto_increment,
member varchar(50),
system int(2) DEFAULT '0',
tdate datetime,
PRIMARY KEY (num) );

# 테이블 보기
mysql> show tables;

# 테이블 구조 보기
mysql> desc 테이블명;

# 테이블 구조 추가
mysql> alter table 테이블명 add 필드명 필드속성(필드크기) 옵션;

예) alter table test add subject varchar(50) NOT NULL DEFAULT 'No';

# 테이블 구조 수정
mysql> alter table 테이블명 change 필드명 변경할필드명 필드속성(필드크기) 옵션;

예) alter table test change subject content text;

# 테이블 구조 삭제
mysql> alter table 테이블명 drop 필드명;

# 테이블 복사
mysql> create table 사본테이블명 as select * from 원본테이블명;

# 테이블 삭제
mysql> drop table 테이블명;

# 데이터베이스 백업
C:\> mysqldump -u 유저아이디 -p DB명 > 저장할파일명

[테이블 백업]
C:\> mysqldump -u 유저아이디 -p DB명 테이블명 > 저장할파일명

# 데이터베이스 복원
C:\> mysql -u 유저아이디 -p DB명 < 백업파일명

http://syaku.tistory.com

'개발노트 > DBMS' 카테고리의 다른 글

오라클 정렬 ORDER BY DECODE : Oracle  (0) 2010.03.04
오라클 계정만들기 : Oracle  (1) 2009.04.08