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

Posted

技术标签:

【中文标题】我们可以在 Windows 中通过命令提示符运行 mysql 查询吗?【英文标题】:Can we run a mysql query through command prompt in windows? 【发布时间】:2011-11-18 15:37:19 【问题描述】:

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

【问题讨论】:

【参考方案1】:

尝试使用带有“--execute=statement”或“-e statement”选项的mysql — the MySQL command-line tool。

【讨论】:

【参考方案2】:

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

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

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

mysql db_name output.tab

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

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

【参考方案4】:
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

【讨论】:

【参考方案5】:

在 Windows 上试试这个:

打开窗口控制台运行CMD 类型/复制:mysql -h 主机名 -u 用户名 -pPassWordTogether dbNAme -e"select * from table;" > D:/file.csv 简单快捷。

祝你好运。

【讨论】:

以上是关于我们可以在 Windows 中通过命令提示符运行 mysql 查询吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中通过 SSH 隧道运行远程命令

为啥我不能在窗口 8.1 中通过命令提示符安装 cordova 和 ionic

如何在Windows中通过Cygwin安装和运行Nmap程序?

ipconfig提示未知命令解决

如何在Windows中通过命令行创建快捷方式?

在 Apache Spark 中通过管道运行 Windows 批处理文件