开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MySQL导入txt数据及导出整个数据库或者数据库某个表的方法

简介:
+关注继续查看

MySQL导入txt数据

例:

1
2
3
4
5
6
7
8
9
10
11
12
create schema foursquare_nyc;
use foursquare_nyc;
create table checkins(
   userid int not null auto_increment,
   originid varchar(30),
   locationid varchar(40),
   double,
   double,
   primary key(userid)
);
load data local infile "e:/dataset_ubicomp2013_raw_checkins.txt"
into table checkins(originid,locationid,x,y);

默认是以\n作为每组数据的分隔,以\t作为每项数据的分隔,如果不是,则用

1
2
3
4
load data local infile "e:/dataset_ubicomp2013_raw_checkins.txt"
into table checkins(originid,locationid,x,y)
fields terminated by '***'
lines terminated by '***';

 1)文件可以使用绝对路径如'c:/d.txt',否则请将文件放在数据库根目录中。

 2)因为Windows中行以'\r\n'隔开,所以必须lines terminated by '\r\n',

 如果不设置这个参数,也可导入成功,但是会多导入一个“\r”控制字符,可能在可视化MySQL工具中看不出字段异样,但是在MySQL命令行中显示会明显混乱。


MySQL导出数据库为.sql

例:

  命令行下E:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p 数据库名>生成文件名.sql


MySQL导出数据库的表为.sql

例:

  命令行下E:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p 数据库名 表名>生成文件名.sql










本文转自 iampomelo 51CTO博客,原文链接:http://blog.51cto.com/iampomelo/1737991,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
MySQL表和索引优化实战
立即下载
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL
立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL
立即下载