Як відправляти sql запити в mysql з командного рядка
Проста текстова програма під назвою MySQL повинна бути частиною вашої установки MySQL. Вона дозволяє відправляти запити SQL безпосередньо на MySQL сервер, і виводить результати в текстовому форматі. Це швидкий і простий спосіб перевірити свою установку MySQL.
кроки
1. Знайдіть програму MySQL (Повинна бути в підкаталозі під назвою «bin» в каталозі, куди була встановлена MySQL).
- Наприклад, Windows користувачі: C: mysql bin mysql.exe
- Наприклад, Linux / Unix користувачі: / Usr / local / mysql / bin / mysql
2. Запустіть mysql - У командному рядку введіть: mysql -h hostname -у username -п,
3. Введіть свій пароль при запиті.
4. Введіть команду SQL, потім слід крапка з комою (-) і натисніть клавішу Enter. Відповідь від сервера повинен відображатися на екрані.
5. Щоб вийти з MySQL, введіть quit (вихід) в запрошенні та натисніть клавішу Enter.
Метод 1 з 1:
Запуск без консолі1. Знайдіть програму MySQL (Повинна бути в підкаталозі під назвою «bin» в каталозі, куди була встановлена MySQL).
- Наприклад, Windows користувачі: C: mysql bin mysql.exe
- Наприклад, Linux / Unix користувачі: / Usr / local / mysql / bin / mysql
2. Запустіть mysql - У командному рядку введіть: mysql -h hostname -у username -p db_name -e "query"
3. Введіть свій пароль.
4. MySQL має повернути результат запиту.
Поради
- Не забудьте включити «-» в кінці свого запиту, якщо ви використовуєте консоль, так що вона знає, що ви виконали запит.
- Ви можете вказати пароль в командному рядку, поставивши його безпосередньо після -p, наприклад: mysql -u username -х host -пpassword. Зверніть увагу, чи немає пропуску між -pі паролем.
- Якщо ви працюєте з командного рядка, а не використовуєте оболонку, то можете використовувати параметр -B (наприклад, mysql -u username `-h host -p db_name -Be "query"), Щоб отримати вихід в пакетному режимі, а не в режимі таблиці MySQL за замовчуванням, для подальшої обробки.
попередження
- Обов`язково перевіряйте, які запити ви виконуєте, перш ніж запускати їх, так як ви не хочете випадково втратити всю базу даних!