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

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

Кроки

  1. 1

    Знайдіть програму MySQL (Повинна бути в підкаталозі під назвою «bin» в каталозі, куди була встановлена MySQL).
    • Наприклад, Windows користувачі: [b]C: mysql bin mysql.exe
    • Наприклад, Linux / Unix користувачі: [b]/ Usr / local / mysql / bin / mysql

  2. Як відправляти SQL запити в Mysql з командного рядка

    2

    Запустіть mysql - У командному рядку введіть: mysql -h hostname -u username -p,
    • де
      • host - це машина, де сервер MySQL працює
      • username (Ім`я користувача) - обліковий запис MySQL, яку ви хочете використовувати



      • -p створить MySQL запит вам про пароль облікового запису MySQL.

  3. Як відправляти SQL запити в Mysql з командного рядка

    3

    Введіть свій пароль при запиті.

  4. Як відправляти SQL запити в Mysql з командного рядка

    4

    Введіть команду SQL, потім слід крапка з комою (-) і натисніть клавішу Enter. Відповідь від сервера повинен відображатися на екрані.

  5. Як відправляти SQL запити в Mysql з командного рядка

    5

    Щоб вийти з MySQL, введіть quit (вихід) у запрошенні і натисніть клавішу Enter.

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

  1. 1

    Знайдіть програму MySQL (Повинна бути в підкаталозі під назвою «bin» в каталозі, куди була встановлена MySQL).
    • Наприклад, Windows користувачі: [b]C: mysql bin mysql.exe
    • Наприклад, Linux / Unix користувачі: [b]/ Usr / local / mysql / bin / mysql



  2. Як відправляти SQL запити в Mysql з командного рядка

    2

    Запустіть mysql - У командному рядку введіть: mysql -h hostname -u username -p db_name -e "query"
    • де
      • host - машина, на якій працює сервер MySQL
      • username (Ім`я користувача) - обліковий запис MySQL, яку ви хочете використовувати
      • -p створить MySQL запит вам про пароль облікового запису MySQL.
      • db_name це ім`я бази даних для виконання запиту в ній, і
      • query - це запит, який ви хочете запустити.

  3. Як відправляти SQL запити в Mysql з командного рядка

    3

    Введіть свій пароль.

  4. Як відправляти SQL запити в Mysql з командного рядка

    4

    MySQL має повернути результат запиту.


Поради

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

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

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