mysql - 如何使用命令行将单个表导入mysql数据库

标签 mysql import

我已经使用命令行成功导入了一个数据库,但现在我的痛点是如何使用命令行将单个表及其数据导入现有数据库。

最佳答案

Linux:

在命令行中

 mysql -u username -p databasename < path/example.sql

把你的表放在example.sql中

单个表的导入/导出:

  1. 导出表架构

    mysqldump -u username -p databasename tableName > path/example.sql
    

    这将在提到的路径创建一个名为 example.sql 的文件,并编写 create table sql 命令来创建表 tableName

  2. 将单个数据库导入表中

    mysql -u username -p databasename < path/example.sql
    

    此命令需要一个 sql 文件,其中包含表 tableNameinsert 语句形式的数据。所有的insert语句都会被执行,数据也会被加载。

关于mysql - 如何使用命令行将单个表导入mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387619/

相关文章:

php - 图像上传与形式发送内容

vue.js - Vue js 和 VS 代码 - 绝对文件路径没有 Intellisense

python - 延迟加载模块导入 __init__.py 文件 python

php - 选择 *,最后(日期时间)

mysql - 在mysql中转换不规则日期

php - 从 MySQL 按 IP 行获取所有用户名

python - Spyder IDE 提示无法检测未定义的名称

import - Zebra Designer 可以导入包含 ZPL 代码的文件吗

java - 为什么 importStatic Eclipse 模板变量需要命名空间?

MySQL 8.0 - 客户端不支持服务器请求的身份验证协议(protocol);考虑升级MySQL客户端