MySQL 数据库的导入导出

本文详细介绍了在XP3操作系统环境下使用MySQL5.1.37进行数据库、表及结构的导出与导入方法,包括导出整个数据库、单个表、数据库结构,以及导入数据库和单个表的操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
以下是工作中常用的 MySQL 数据的导入与导出。
操作系统XP3,MySQL5.1.37。
假设MySQL登录用户名root,密码123456,数据库test,表news 。

1.导出整个数据库
    开始->运行->cmd 在Dos下输入
 mysqldump -u 用户名 -p 数据库名 > 导出的文件名
    mysqldump -u root -p test > d:/test.sql
    -p可以直接带密码,也可以先不带,若带密码-p要和密码连着写。
    -u和用户名可连着写也可不连,如-uroot 和 -u root 。
    如:导出到D盘根目录下
    mysqldump -uroot -p123456 test >d:/test.sql
2.导出单个表
   开始->运行->cmd 在Dos下输入
   mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
   mysqldump -u root -p test news>d:/test_news.sql
   -p可以直接带密码,也可以先不带 。若带密码-p要和密码连着写。
   -u和用户名可连着写也可不连,如-uroot 和 -u root 。
   如:导出到D盘根目录下
   mysqldump -uroot -p123456 test news>d:/test_news.sql
   注:导出文件名最好写成 数据库名_表名形式,以便导入。
3.导出一个数据库结构
    开始->运行->cmd 在Dos下输入
    mysqldump -u root -p -d --add-drop-table test >d:/test.sql
    -d 不带数据,只有表的结构,若要带数据,则去掉-d。
    --add-drop-table 在每个create语句之前增加一个drop table。
    注意:add-drop-table 前是两个“-”。
    -p可以直接带密码,也可以先不带,若带密码-p要和密码连着写。
    -u和用户名可连着写也可不连,如-uroot 和 -u root 。
    如:导出到D盘根目录下
    mysqldump -uroot -p123456 -d --add-drop-table test >d:/test.sql
4.导入数据库
    首先进入mysql数据库控制台,可以直接打开mysql控制台,也可通过Dos进入。
    开始->运行->cmd 在Dos下输入 mysql -u root -p ,也可mysql -uroot -p123456 。
    mysql>use 数据库名
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    如果 test.sql 在d:盘根目录下
 mysql>source d:/test.sql  (注:如果写成source d:\test.sql,就会报语法错误)
   注意:d:/和test.sql之间不能有空格。
5 导入单个表
    将test数据库的news表导入。
    首先进入mysql数据库控制台,可以直接打开mysql控制台,也可通过Dos进入。
    开始->运行->cmd 在Dos下输入 mysql -u root -p ,也可mysql -uroot -p123456 。
    mysql>use 数据库名
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    如果 test_news.sql 在d:盘根目录下
 mysql>source d:/test_news.sql  (注:如果写成source d:\test_news.sql,就会报语法错误)
    注意:d:/和test_news.sql之间不能有空格。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值