른록노트

[Mysql] 알아가면서 정리하기 (#2) 데이터베이스 본문

DB/[Mysql]

[Mysql] 알아가면서 정리하기 (#2) 데이터베이스

른록 2017. 7. 31. 19:00

목차.

1. 기본사용법

2. 데이터베이스

3. 테이블

4. 쿼리

5. 프로시저, 트리거

6. 기타문제

 


2. 데이터베이스

 

데이터베이스 생성하기

1. 데이터베이스를 만든다.(초기화 시킴)

2. 데이터베이스 안에 테이블을 만든다.

3. 이 테이블들을 가지고 데이터를 삽입, 탐색, 수정, 또는 삭제 등의 작업을 대화식 으로 진행한다.

 

CREATE DATABASE webdb;

 

데이터베이스 사용

USE webdb;

(또 다른 방법으론)

mysql p u root webdb;

mysql h nct.net p u root webdb;

 

현재 사용중인 데이터베이스 확인

SELECT DATABASE();

 

현재 상태보기

status

 

DB목록보기

SHOW DATABASES;

 

DB지우기

DROP DATABASE DB이름;

 

DB 백업하기

mysqldump u사용자이름 p비밀번호 데이터베이스이름 > 파일이름

$ mysqldump uroot p12345 mydb > ./backup.sql (리눅스에서 쳐야함)

ssh(보안텔넷)에서 사용자이름 root, 비밀번호 12345으로 접속하여 mydb의 내용을 backup.sql파일에 저장함.

 

DB 복원하기

mysql u사용자아이디 p비밀번호 데이터베이스이름 < 파일이름

$ mysql uroot p12345 mydb < ./backup.sql (리눅스에서 쳐야함)

backup.sql의 내용을 mydb에 복원함

반응형
Comments