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

Форум MySQL

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

 

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

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

тема: Выполнения SQL-запроса из файла
 
 автор: Nic   (05.12.2006 в 19:29)
 
 

Имеется файл с SQL - на содание таблици.
как мне можно выполнить этот запрос? через че можно запустить этот файл на выполнение.?
вроде понятно объяснил картинку.

   
 
 автор: cheops   (05.12.2006 в 20:55)   письмо автору
 
   для: Nic   (05.12.2006 в 19:29)
 

Выполнить дамп в файле можно при помощи утилиты mysql
mysql -u root base < base.sql

Где base - имя базы данных, куда разворачивается дамп, а base.sql - имя файла. Если пользователь root имеет пароль, то команда будет выглядеть следующим образом
mysql -u root -p base < base.sql

   
 
 автор: Nic   (05.12.2006 в 22:40)
 
   для: cheops   (05.12.2006 в 20:55)
 

Вошем не получаеца ,мож че не так делаю.
а делаю так:
гружу утилитку под рутом.
создаю новую базу данных, куда нужно выполнить команды. все ок.
выбираю созданную базу - все ок.
дальше пишу
<имя базы> < <путь до файла>; - ошибка.
че не так делаю???

   
 
 автор: cheops   (06.12.2006 в 12:08)   письмо автору
 
   для: Nic   (05.12.2006 в 22:40)
 

Выполнять команды приведённые выше нужно не в диалоговом режиме, а в командной строке, т.е. сразу без предварительного захода в диалоговый режим mysql.

   
 
 автор: Nic   (06.12.2006 в 13:17)
 
   для: cheops   (06.12.2006 в 12:08)
 

Чето новенькое
а это как ето ?

   
 
 автор: cheops   (06.12.2006 в 20:55)   письмо автору
 
   для: Nic   (06.12.2006 в 13:17)
 

>гружу утилитку под рутом.
Вы как это осуществляете? При помощи команды
mysql -u root

Если да, то тут просто добавляется имя базы данных и файл из которого производится загрузка, т.е. дополнительные параметры. Вообще утилита mysql и другие утилиты дистрибутива обладают расширенной системой параметров (как и любые nix* утилиты). Это связано с тем, что их часто требуется встраивать в системные скрипты, а там диалоговый режим работы не удобен, так как такие скрипты зачастую должны выполняться автоматически.

   
Rambler's Top100
вверх

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