Можем ли мы выполнить запрос MySQL из командной строки Windows? Если да, то как мы можем это сделать и обработать результат запроса через командную строку?
Попробуйте использовать mysql - инструмент командной строки MySQL с опцией '--execute = Statement' или '-e Statement'.
Вы можете установить клиент MySQL для Windows, а затем использовать его для отправки команд на сервер.
http://dev.mysql.com/doc/refman/5.0/en/mysql.html
Вы можете использовать следующий тип формата для команд
mysql db_name output.tab
или
shell> mysql --user = user_name --password = ваш_пароль db_name
Затем введите инструкцию SQL, завершите ее символом «;», \ g или \ G и нажмите Enter.
практический пример рекомендации @devarts, введите вашего пользователя, пароль и базу данных
mysql -uUSER -pPASSWORD -e 'SHOW DATABASES;' -- list databases mysql -uUSER -pPASSWORD MyDATABASE -e 'SHOW TABLES;' -- list tables in MyDATABASE
Yes, We can access whole DB from command line. 1. Connect to DB (no space between -p and password) mysql -h <host> -u <username> -p<password> 2. Now we can check how many db we have show databases; or many more commands and even we can execute quires through command line. For more command details http://g2pc1.bu.edu/~qzpeng/manual/MySQL%20Commands.htm
Попробуйте это в Windows:
Удачи.