mysql, Утилита командной строкиmysqladmin, Администрирование MySQL-сервера.mysqlcheck для сопровождения и аварийного восстановления таблиц.mysqldump, Получение дампов данных и структуры таблицыmysqlhotcopy, Копирование баз данных и таблиц MySQLmysqlimport, импорт данных из текстовых файловBuy this Reference Manual in softcover from Barnes & Noble!
Обычно клиент mysql используется в интерактивном режиме, например, следующим образом:
shell> mysql database
Однако вполне можно поместить SQL команды в текстовый файл и указать mysql считывать входные данные из этого файла. Для этого необходимо создать текстовый файл text_file, содержащий команды, которые предстоит выполнить. Затем запускаем mysql как показано ниже:
shell> mysql database < text_file
Можно также запустить текстовый файл с командой USE db_name. В этом случае указывать имя базы данных в командной строке не обязательно:
shell> mysql < text_file
Если программа mysql уже работает, можно запустить файл с SQL-сценарием, используя команду source:
mysql> source filename;
Более подробная информация по пакетному режиму работы находится в разделе See section 3.6 Использование mysql в пакетном режиме.
| Posted by [name withheld] on Friday May 17 2002, @6:24am | [Delete] [Edit] |
For gzipped files:
gunzip -c file.gz | mysql database
| Posted by on Tuesday July 23 2002, @2:31pm | [Delete] [Edit] |
Yes, you can run a script from the MySQL command
line by typing "\.
| Posted by Adam Hardy on Friday May 17 2002, @6:24am | [Delete] [Edit] |
Is it possible to execute a SQL script file when
you are already in the mysql prompt?
Add your own comment.