Главная » 2015 » Сентябрь » 21 » Как отправлять SQL запросы в Mysql из командной строки
09:00
Как отправлять SQL запросы в Mysql из командной строки

Как отправлять SQL запросы в Mysql из командной строки

1 методика:Запуск без консоли

Простая текстовая программа под названием MySQL должна быть частью вашей установки MySQL. Она позволяет отправлять запросы SQL непосредственно на MySQL сервер, и выводит результаты в текстовом формате. Это быстрый и простой способ проверить свою установку MySQL.

Шаги

  1. 1 Найдите программу MySQL (Должна быть в подкаталоге под названием «bin» в каталоге, куда была установлена MySQL).
    • Например, Windows пользователи: C:mysqlinmysql.exe
    • Например, Linux/Unix пользователи: /usr/local/mysql/bin/mysql
  2. 2 Запустите mysql - В командной строке введите: mysql -h hostname -u username -p,
    • где
      • host - это машина, где сервер MySQL работает
      • username (имя пользователя) - учетная запись MySQL, которую вы хотите использовать
      • -p создаст MySQL запрос вам о пароле учетной записи MySQL.
  3. 3 Введите свой пароль при запросе.
  4. 4 Введите команду SQL, затем следует точка с запятой (;) и нажмите клавишу Enter. Ответ от сервера должен отображаться на экране.
  5. 5 Чтобы выйти из MySQL, введите quit (выход) в приглашении и нажмите клавишу Enter.

Запуск без консоли

  1. 1 Найдите программу MySQL (Должна быть в подкаталоге под названием «bin» в каталоге, куда была установлена MySQL).
    • Например, Windows пользователи: C:mysqlinmysql.exe
    • Например, Linux/Unix пользователи: /usr/local/mysql/bin/mysql
  2. 2 Запустите mysql - В командной строке введите: mysql -h hostname -u username -p db_name -e "query"
    • где
      • host - машина, на которой работает сервер MySQL
      • username (имя пользователя) - учетная запись MySQL, которую вы хотите использовать
      • -p создаст MySQL запрос вам о пароле учетной записи MySQL.
      • db_name это имя базы данных для выполнения запроса в ней, и
      • query - это запрос, который вы хотите запустить.
  3. 3 Введите свой пароль.
  4. 4 MySQL должно вернуть результат запроса.


Советы

  • Не забудьте включить «;» в конце своего запроса, если вы используете консоль, так что она знает, что вы выполнили запрос.
  • Вы можете указать пароль в командной строке, поставив его непосредственно после -p, например: mysql -u username -h host -ppassword. Обратите внимание, нет пропуска между -p и паролем.
  • Если вы работаете из командной строки, а не используете оболочку, то можете использовать параметр -B (например, mysql -u username' -h host -p db_name -Be "query"), чтобы получить выход в пакетном режиме, а не в режиме таблицы MySQL по умолчанию, для дальнейшей обработки.

Предупреждения

  • Обязательно проверяйте, какие запросы вы выполняете, прежде чем запускать их, так как вы не хотите случайно потерять всю базу данных!
Категория: Вопросы и ответы | Просмотров: 452 | | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]