mysql导入导出数据库
时间: 2025-02-13 22:12:46 浏览: 29
MySQL 数据库导入导出方法教程
使用 mysqldump
命令导出整个数据库
为了将整个数据库的内容导出到 SQL 文件中,可以使用如下命令:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名.sql
例如,如果用户名为 dbuser
并且要导出名为 dbname
的数据库,则应执行以下命令[^2]:
mysqldump -u dbuser -p dbname > dbname.sql
需要注意的是,此命令应在命令提示符窗口 (CMD) 中运行而不是在 MySQL 客户端内部。一旦进入了 MySQL 环境 (use dbname
) 就无法直接调用该命令;需先退出 MySQL 会话再尝试上述指令[^3]。
单独导出特定表格的数据
当只需要保存某个单独表的信息时,可以通过指定表名称来完成这项工作:
mysqldump -u 用户名 -p 数据库名 表格名 > 表格数据.sql
这允许用户只针对感兴趣的那部分结构和记录创建备份副本。
进行数据库导入操作
对于已经存在的 .sql
脚本文件来说,恢复其内容至目标数据库可通过两种方式实现——要么通过命令行工具加载脚本,要么利用 MySQL 自带的功能读取外部文件并执行其中所含有的语句序列。具体做法如下所示:
命令行模式
首先切换到包含待输入脚本的位置,接着启动 MySQL shell 同时指明相应参数如主机地址、认证凭证等信息之后,最后采用 source 关键字指向本地磁盘路径下的 .sql 文件位置即可[^4]:
mysql -u 用户名 -p 数据库名 < /path/to/file.sql
MySQL Shell 内部
如果已经在 MySQL 提示符下登录成功的话,那么可以直接在这里面发出 SOURCE 指令来进行相同的操作:
USE database_name; SOURCE path_to_your_file.sql;
以上就是关于 MySQL 数据库导入导出的一些基本介绍与实践指南。
相关推荐















