Відповіді на всі випадки життя прямо на цьому сайті

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

Кроки

  • 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.jpg 2 Запустіть mysql - У командному рядку введіть: mysql -h hostname -u username -p,
    • де
      • host - це машина, де сервер MySQL працює
      • username (ім'я користувача) - обліковий запис MySQL, який ви хочете використовувати
      • -p створить MySQL запит вам про забутий пароль облікового запису MySQL.
  • Send Sql Queries to Mysql from the Command Line Step 3.jpg 3 Введіть свій пароль при запиті.
  • Send Sql Queries to Mysql from the Command Line Step 4.jpg 4 Введіть команду SQL, потім слідує крапка з комою (;) і натисніть клавішу Enter. Відповідь від сервера повинен відображатися на екрані.
  • Send Sql Queries to Mysql from the Command Line Step 5.jpg 5 Щоб вийти з MySQL, введіть quit (вихід) у запрошенні і натисніть клавішу Enter.
  • Запуск без консолі

  • 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.jpg 2 Запустіть mysql - У командному рядку введіть: mysql -h hostname -u username -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.jpg 3 Введіть пароль.
  • Send Sql Queries to Mysql from the Command Line Step 9.jpg 4 MySQL має повернути результат запиту.

  • Поради

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

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

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


    Додати коментар
    Ваше ім'я:  
    Напівжирний Нахилений текст Підкреслений текст Перекреслений текст | Вирівнювання по лівому краю По центру Вирівнювання по правому краю | Вставка смайликів Вибір кольору | Прихований текст Вставка цитати Перетворити вибраний текст з транслітерації в кирилицю Вставка спойлера

    2+2*2=?