【问题标题】:How to export a query in mysql to a .sql file?如何将 mysql 中的查询导出到 .sql 文件?
【发布时间】:2017-12-26 04:21:44
【问题描述】:

我想将我在 mysql 控制台中编写的查询保存到 .sql 文件中...例如:

CREATE TABLE Employee(id...,name...,salary);

我想保存代码而不是结果。 谢谢

【问题讨论】:

  • 看看this
  • 你是如何执行这个查询的?在终端上,通过一个 shell 脚本... 怎么样?
  • WAMP 应用---->mysql 控制台

标签: mysql autosave


【解决方案1】:

在变量中传递查询,然后执行它。这样,变量将保存查询,您将能够做任何您想做的事情:

  1. 执行它
  2. 将其发送到文件中
  3. 任何其他操作...

query="CREATE TABLE Employee(id...,name...,salary)";

mysql -u root -h localhost -P 3306 -p -e "$query"

echo $query >> query.sql

这将打印数据并在您的 PWD 中填充文件 query.sql。上面的例子是一个shell脚本的一部分。

【讨论】:

  • 我只想拥有一个写入其中的 .sql 文件,例如,“CREATE DATABASE Company;”
  • 但是我想用mysql控制台环境保存这个文件
  • 很高兴为您提供帮助 :) 如果它满足您的需求,请接受/投票。
  • 为避免打印任何内容,只需跳过执行部分,即mysql -u root -h localhost -P 3306 -p -e ""
猜你喜欢
  • 1970-01-01
  • 2017-12-31
  • 1970-01-01
  • 2014-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-25
相关资源
最近更新 更多