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