mysql - 将sql文件导入MySQL

标签 mysql import

我有一个 sql 文件,其中包含我想要导入到 MySQL 上的表中的数据。

我知道最简单的方法是使用像 MySQL Work bench 这样的管理软件并以这种方式导入它,但我想学习如何通过命令行进行导入

我已经将文件直接 sftp 到我的 Linux 系统上的根目录,但我不确定如何将数据从 .sql 文件导入到数据库中的表中。

最佳答案

使用该文件作为 shell 命令提示符下 mysql 命令的输入。

$ mysql -h servername -u username -p databasename < filename.sql

然后系统会提示您输入密码。

如果您已经进入 mysql 程序,则可以使用其 source 命令。

mysql> source filename.sql

关于mysql - 将sql文件导入MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36293745/

相关文章:

r - 使用 `fread` 将 csv 文件从存档导入 `R` 而不提取到磁盘

r - 如何在 R 中读取具有不同列数的 CSV 文件

python - flaskr 教程;无法导入 flaskr(初始化数据库)

javascript - 无法追踪可能的导入/导出错误 - React/ES6 模块

python - 导入python模块的问题

mysql - 创建 View 时出错( View 的 SELECT 在 FROM 子句中包含子查询)请为这段代码建议替代选项或方法

sql - sql查询有问题。我应该使用联合吗?

mysql - URL 的数据类型

php - mysql全选,按orderid分组

php - 在 MySQL SELECT 中比较具有多个值的相同字段