mysql将备份的数据导入_MYSQL数据的导入,导出,备份

Mysql导入数据有以下三种方式:

1、如果是相同版本的MYSQL数据库,可以直接拷贝相应文件到MYSQL的DATA目录。

Mysql安装目录下data目录下的文件下文件夹名字就是相应的数据库,将相应的文件夹复制到新的数据库中即可使用。

2、如果是MYSQL导出的SQL文件,可以直接用MYSQL命令运行此SQL文件。(也可以是.txt文件)

导入sql文件有多种方法,现简单介绍如下:

2.1、在DOS的 MYSQL安装目录/BIN 目录下用下面命令:

mysql -u username -p databasename < filename.sql

其中username 为mysql用户名,一般为root;

databasename为你要导入数据的目标数据库名字;

filename.sql为你现在的sql文件 存放的目录;如d:/a.sql

2.2、如果需要导入很大的数据文件可使用Source命令

在dos环境下,进入Mysql,然后用下列命令:

use databasename(databasename要导入数据的数据库名)

Source d:/a.sql

a.sql为d盘下的数据文件

3、如果是其它格式的文本文件,需要先建立表,然后LOAD DATA命令装载数据。

LOAD DATA INFILE '路径'

如果是客户机则是 LOAD DATA LOCAL INFILE 'C:/data.txt'

文本内容必须和列对应

如 data.txt的内容是

phpfans, 1985

jspfans, 1986

插入名为user的表

LOAD DATA LOCAL INFILE 'C:/data.txt' INTO TABLE user FIELDS TERMINATED BY ',' LINES TERMINATED BY '/r/n';

Mysql数据的导出:

1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.导出一个数据库结构 mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql

-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值