Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как создать из *.sql файла базу данных
 
 автор: Юрий   (24.11.2004 в 12:30)
 
 

Как создать из *.sql файла базу данных. Расскажите вплоть до того - на какие кнопки нажимать и в какие программы заходить

   
 
 автор: elenaki   (24.11.2004 в 12:37)   письмо автору
 
   для: Юрий   (24.11.2004 в 12:30)
 

если есть программа MySQL-Front (распространяется бесплатно), скопировать ваш файл в буфер, войти в программу в закладку Query, вставить и запустить на выполнение. если есть какие-то ошибки, программа выдаст сообщение.
база должна быть создана заранее. это тоже просто делается - одним нажатием и вводом имени базы.

с консолью я не работала. немного помучилась поначалу и бросила. зачем тратить время. когда есть такие приятные интерфейсы, как MySQL-Front. :)

   
 
 автор: cheops   (24.11.2004 в 12:55)   письмо автору
 
   для: Юрий   (24.11.2004 в 12:30)
 

Это файл к MySQL? Тогда идите в C:/mysql/bin - зайдите в клиент mysql.exe, предварительно скопировав sql-файл в эту директорию
mysql -u root

Результатом чего должно быть приглашение вида mysql>
Создайте базу данных
CREATE DATABASE name_base;

Здесь name_base - имя базы данных.
Выйдите из клиента набрав команду
exit

Загрузите содержимое файла base.sql в новую базу данных
mysql -u root name_base<base.sql

Готово!

PS Можете проконтролировать создание базы опять запустив mysql.exe
mysql -u root
use name_base;
SHOW TABLES;

будут выведены названия таблиц в базе данных.

   
 
 автор: chip   (25.11.2004 в 18:34)   письмо автору
 
   для: cheops   (24.11.2004 в 12:55)
 

А еще есть phpMyAdmin там тоже можно это сделать ;)
Есть на всех(почти) хостингах.

   
 
 автор: coloboc66   (26.11.2004 в 13:36)   письмо автору
 
   для: cheops   (24.11.2004 в 12:55)
 

А вот по-моему сам же cheops когда-то предлагал способ еще проще описанных: поместить файл sql в c:\mysql\bin, далее открыть mysql.exe из этой же папки и набрать source imya_fajla.sql; ввод. И все!!!

   
 
 автор: cheops   (26.11.2004 в 13:51)   письмо автору
 
   для: coloboc66   (26.11.2004 в 13:36)
 

Можно и так, но предварительно следует создать базу данных или добавить в начало SQL-файла строку
CREATE DATABASE name_base;

если её там нет. Если данная строка имеется создавать базу данных не следует, как впрочем и выбирать, если её нет базу данных следует создать и выбрать. Мне показалось что эти ньюансы могут запутать человека ранее не имевшего опыта работы с mysql.exe...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования