Mysql dump 명령어 1. 구조mysqldump [옵션] > 파일명.sql 2. 백업단일 DB 백업mysqldump -u root -p 데이터베이스이름 > 백업파일명.sql사용자로 로그인하면 -u 및 -p 옵션 생략 하여mysqldump 데이터베이스이름 > 백업파일명.sqlex) mysqldump db1_schema > db1_dump.sql 여러 DB 백업—databases 옵션을 사용하여 백업 데이터베이스 목록들을 공백으로 구분하여 사용하고 단일 덤프 파일이 생성됩니다.mysqldump -u root -p —databases db_1 db_2 > db_1_2_dump.sql 모든 DB 백업—all-databases 옵션 사용하여 모든 DB를 백업mysqldump -u root -p —all-d..
DB
프로시저(Procedure)란 데이터 베이스에 대한 일련의 작업을 정리한 절차를 RDBMS에 저장한 것으로 영구저장 모듈(Persistent Storage Module)이라고 합니다. 보통 저장 프로시저(Stored Procedure)를 프로시저라고 부르며, 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합입니다. 즉, 특정 작업을 위한 쿼리들의 블록입니다. 장점 1. 하나의 요청으로 여러 SQL문을 실행시킬 수 있습니다. 2. 네트워크 소요 시간을 줄여 성능을 개선할 수 있습니다. 3. 여러 애플리케이션과 공유가 가능합니다. 4. 기능 변경이 편합니다. 단점 1. 문자나 숫자열 연산에 사용하면 오히려 C, Java보다 느린 성능을 보일 수 있습니다. 2. 유지보수가 어렵습니다. 1. 프로시..