我们可以通过Windows中的命令提示符运行mysql查询吗?

时间:2011-09-16 12:01:02

标签: mysql command-line mysql5

我们可以从Windows命令提示符运行MySQL查询吗?如果是这样,我们如何做到这一点并通过命令提示符处理查询结果?

5 个答案:

答案 0 :(得分:12)

尝试将mysql — the MySQL command-line tool与'--execute = statement'或'-e statement'选项一起使用。

答案 1 :(得分:4)

您可以为Windows安装MySQL客户端,然后使用它来向服务器发送命令。

http://dev.mysql.com/doc/refman/5.0/en/mysql.html

您可以使用以下类型的命令格式

mysql db_name< script.sql> output.tab

壳> mysql --user = user_name --password = your_password db_name

然后键入一个SQL语句,以“;”,\ g或\ G结束它,然后按Enter键。

答案 2 :(得分:2)

@devarts推荐的实例 输入您的用户&密码&数据库

mysql -uUSER -pPASSWORD  -e 'SHOW DATABASES;' -- list databases

mysql -uUSER -pPASSWORD  MyDATABASE -e 'SHOW TABLES;' -- list tables in MyDATABASE

答案 3 :(得分:1)

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

答案 4 :(得分:0)

在Windows上尝试一下:

  • 打开窗口控制台,运行CMD
  • 类型/副本:mysql -h主机名-u用户名-pPassWordTogether dbNAme -e“从表中选择*;” > D:/file.csv
  • 方便快捷。

祝你好运。