MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: 4 Администрирование баз данных :: 4.8 Клиентские сценарии и утилиты MySQL :: 4.8.11 Как запускать SQL-команды из текстового файла

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • 4.8 Клиентские сценарии и утилиты MySQL
  • 4.8.1 Обзор клиентских сценариев и утилит
  • 4.8.2 mysql, Утилита командной строки
  • 4.8.3 mysqladmin, Администрирование MySQL-сервера.
  • 4.8.4 Использование mysqlcheck для сопровождения и аварийного восстановления таблиц.
  • 4.8.5 mysqldump, Получение дампов данных и структуры таблицы
  • 4.8.6 mysqlhotcopy, Копирование баз данных и таблиц MySQL
  • 4.8.7 mysqlimport, импорт данных из текстовых файлов
  • 4.8.8 mysqlshow, просмотр баз данных, таблиц и столбцов
  • 4.8.9 mysql_config, Получение опций компиляции для компиляции клиентских программ
  • 4.8.10 perror, разъяснение кодов ошибок
  • 4.8.11 Как запускать SQL-команды из текстового файла

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

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 в пакетном режиме».


This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!