IT/DB

[Mysql] 기본 Query 정리

달상자 2015. 3. 20. 15:52

0. 접속

mysql -u (id) -p (passwd) -h (호스트) (databas name) 

> 기본접속

mysql -p 

> root접속


mysql -p -E 

> 접속시 수직으로 테이블 필드명과 값 표시



1.데이터베이스

create database 데이터베이스명;

> 데이터베이스 생성


show databases;

> 데이터베이스 리스트 출력


drop  database 데이터베이스명;

> 데이터베이스 삭제


use 데이터베이스명;

> 데이터베이스 선택



2. 테이블

create table 테이블명(옵션..);

> 테이블 생성 


show tables;

> 테이블 리스트


desc 테이블명;

> 테이블 필드 보기



3. 검색

select *from 테이블명;

> 테이블의 모든 필드 검색



4. DB백업

mysqldump -u -p 데이터베이스명 > 백업파일명

옵션1. "--all--databases" : 모든 데이터베이스 지정

> 백업 


mysql -u  -p db < 백업파일명

> 복원