Як відправляти sql запити в mysql з командного рядка

Проста текстова програма під назвою MySQL повинна бути частиною вашої установки MySQL. Вона дозволяє відправляти запити SQL безпосередньо на MySQL сервер, і виводить результати в текстовому форматі. Це швидкий і простий спосіб перевірити свою установку MySQL.

кроки

  1. Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 1
1. Знайдіть програму MySQL (Повинна бути в підкаталозі під назвою «bin» в каталозі, куди була встановлена MySQL).
  • Наприклад, Windows користувачі: C: mysql bin mysql.exe
  • Наприклад, Linux / Unix користувачі: / Usr / local / mysql / bin / mysql
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 2
    2. Запустіть mysql - У командному рядку введіть: mysql -h hostnameusername -п,
  • де
  • host - це машина, де сервер MySQL працює
  • username (Ім`я користувача) -учетная запис MySQL, яку ви хочете використовувати
  • -p створить MySQL запит вам про пароль облікового запису MySQL.
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 3
    3. Введіть свій пароль при запиті.
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 4
    4. Введіть команду SQL, потім слід крапка з комою (-) і натисніть клавішу Enter. Відповідь від сервера повинен відображатися на екрані.
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 5
    5. Щоб вийти з MySQL, введіть quit (вихід) в запрошенні та натисніть клавішу Enter.
  • Метод 1 з 1:
    Запуск без консолі
    1. Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 6
    1. Знайдіть програму MySQL (Повинна бути в підкаталозі під назвою «bin» в каталозі, куди була встановлена MySQL).
    • Наприклад, Windows користувачі: C: mysql bin mysql.exe
    • Наприклад, Linux / Unix користувачі: / Usr / local / mysql / bin / mysql
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 7
    2. Запустіть mysql - У командному рядку введіть: mysql -h hostnameusername -p db_name -e "query"
  • де
  • host - машина, на якій працює сервер MySQL
  • username (Ім`я користувача) -учетная запис MySQL, яку ви хочете використовувати
  • -p створить MySQL запит вам про пароль облікового запису MySQL.
  • db_name це ім`я бази даних для виконання запиту в ній, і
  • query - це запит, який ви хочете запустити.
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 8
    3. Введіть свій пароль.
  • Зображення з назвою Send Sql Queries to Mysql from the Command Line Step 9
    4. MySQL має повернути результат запиту.
  • Поради

    • Не забудьте включити «-» в кінці свого запиту, якщо ви використовуєте консоль, так що вона знає, що ви виконали запит.
    • Ви можете вказати пароль в командному рядку, поставивши його безпосередньо після -p, наприклад: mysql -u usernamehost -пpassword. Зверніть увагу, чи немає пропуску між -pі паролем.
    • Якщо ви працюєте з командного рядка, а не використовуєте оболонку, то можете використовувати параметр -B (наприклад, mysql -u username `-h host -p db_name -Be "query"), Щоб отримати вихід в пакетному режимі, а не в режимі таблиці MySQL за замовчуванням, для подальшої обробки.

    попередження

    • Обов`язково перевіряйте, які запити ви виконуєте, перш ніж запускати їх, так як ви не хочете випадково втратити всю базу даних!
    Cхоже