Предположим, Вам нужна резервная копия базы данных именно в виде базы(для тестирования проги, которая может легко данные повредить, а эти данные активно используются и порче не подлежат). В MySQL 4 и выше есть все средства для такого копирования.
create database mx2; //— создаем новую базу —
create table mx2.table1 like mx.table1;
(Здесь создается таблица с точно такой же структурой, как и существующая. Селектор(.) разделяет имя базы и таблицы и позволяет выполнять запросы, обьединяя таблицы из разных баз данных. Create table LIKE = очень полезное нововведение 4 версии).
а дальше копируем сами данные:
INSERT INTO mx2.table1 SELECT * FROM mx.table1;
данные операции проводим над каждой таблицей базы и наслаждаемся полученным результатом.
Copyright 2008 - ТолиБлог
Powered by WordPress - Web hosting Services by Wordpress Theme, Archived by WPT
Оставьте отзыв