【发布时间】:2011-11-18 15:37:19
【问题描述】:
我们可以从 Windows 命令提示符运行 MySQL 查询吗?如果是这样,我们如何做到这一点并通过命令提示符处理查询结果?
【问题讨论】:
标签: mysql command-line mysql5
我们可以从 Windows 命令提示符运行 MySQL 查询吗?如果是这样,我们如何做到这一点并通过命令提示符处理查询结果?
【问题讨论】:
标签: mysql command-line mysql5
尝试使用带有“--execute=statement”或“-e statement”选项的mysql — the MySQL command-line tool。
【讨论】:
您可以安装适用于 Windows 的 MySQL 客户端,然后使用它向服务器发送命令。
http://dev.mysql.com/doc/refman/5.0/en/mysql.html
您可以使用以下类型的命令格式
mysql db_name
或
shell> mysql --user=user_name --password=your_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 上试试这个:
祝你好运。
【讨论】: