поиск:
Полезные ссылки

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


  • PHP конференция 2005
    Подробности!

    4.8.11. Как запускать SQL-команды из текстового файла

    Обычно клиент 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 Раздел 3.6, «Использование mysql в пакетном режиме».

     
    © 1997-2005 PHP Club Team
    Rambler's Top100