PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
  • Галерея
  • OpenCart
Календарь
Февраль (2023)
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728     
В продаже

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • Hello
    • тут нечего не понятно
    • Может уже пора на WebStorm переходит...
    • Здравствуйте. 10 лет пользуюсь др...
    • Была такая проблема, решалась пе...
  • TOP-5

    • Метод POST (2945468 )
    • Привет, МИР! (910791 )
    • Метод GET (667156 )
    • Операторы (605670 )
    • Firefox уже запущен, но не отвечает... (352940 )

Дамп (dump) MySQL

Главная» Array » Дамп (dump) MySQL
PHP урок № 232
Дамп (dump) базы данных.
Дамп (от англ. dump) — выдача информации о состоянии системы или её части.

Википедия
Попросту сказать - это текстовой файл, в который, скопирована вся информация о базе данных (если её имеем ввиду) и информация представлена особым способом, чтоб в последствии также, СУБД смогла ею воспользоваться, т.е. загрузить в другую базу.
Выглядит этот файл примерно так:

-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Ноя 26 2009 г., 04:04
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `videoservis`
--

-- --------------------------------------------------------

--
-- Структура таблицы `dohod`
--

CREATE TABLE `dohod` (
`id_dohod` int(5) unsigned NOT NULL auto_increment,
`name_d` text NOT NULL,
`zarplata` mediumint(9) default NULL,
`kol_det` tinyint(4) default NULL,
`doh_chel` mediumint(9) NOT NULL,
`year_r` smallint(4) unsigned default '2009',
`stag` smallint(2) unsigned default NULL,
`premia` mediumint(8) unsigned NOT NULL,
`naruki` mediumint(9) default NULL,
PRIMARY KEY (`id_dohod`)
) ENGINE=MyISAM AUTO_INCREMENT=76 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=76 ;

--
-- Дамп данных таблицы `dohod`
--

INSERT INTO `dohod` VALUES (13, 'Васко', 60080, 2, 20027, 2006, 3, 18024, 78104);
INSERT INTO `dohod` VALUES (12, 'Иванов', 42000, 1, 21000, 2001, 8, 21000, 63000);
INSERT INTO `dohod` VALUES (11, 'Васечкин', 83333, 3, 20833, 2003, 6, 25000, 108333);
INSERT INTO `dohod` VALUES (10, 'Перов', 30300, 2, 10100, 2006, 3, 15150, 45450);
INSERT INTO `dohod` VALUES (51, 'Борис', 34607, 1, 17304, 2005, 4, 17304, 51911);
INSERT INTO `dohod` VALUES (67, 'Румянцева', 8607, 2, 2869, 2005, 4, 4304, 12911);
INSERT INTO `dohod` VALUES (73, 'Цукатов', 90000, 6, 12857, 2000, 9, 27000, 117000);
INSERT INTO `dohod` VALUES (72, 'Пилотков', 90033, 2, 30011, 2001, 8, 27010, 117043);
INSERT INTO `dohod` VALUES (74, 'Богохулов', 50000, 2, 16667, 2005, 0, 15000, 65000);
INSERT INTO `dohod` VALUES (75, 'пгвпи', 2345, 5, 391, 2000, 9, 1173, 3518);

-- --------------------------------------------------------

и т.д.

Дамп этот снят с помощью утилиты phpMyAdmin.
Открываем утилиту phpMyAdmin (http://localhost/Tools/phpMyAdmin/). Выбираем Базы данных » Имя базы данных » Экспорт » Пошёл
Отобразится полный дамп базы данных, можно его скопировать и сохранить в блокноте. При сохранении кодировку выбрать ANSI.
Для того чтоб обратно вставить данные, например в другую БД, нужно сначала создать базу данных с таким же именем, и за тем:
Выбрать вкладку SQL » Обзор выбрать сохранённый дамп и нажать Пошёл
Урок закончен.
SETTER © LPHP.RU
Администрация сайта
Array
Обсудить на форуме
  • lphp.ru © 2009-2023