MySQL导入txt数据及导出整个数据库或者数据库某个表的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL导入txt数据及导出整个数据库或者数据库某个表的方法相关的知识,希望对你有一定的参考价值。
MySQL导入txt数据
例:
create schema foursquare_nyc; use foursquare_nyc; create table checkins( userid int not null auto_increment, originid varchar(30), locationid varchar(40), x double, y double, primary key(userid) ); load data local infile "e:/dataset_ubicomp2013_raw_checkins.txt" into table checkins(originid,locationid,x,y);
默认是以\n作为每组数据的分隔,以\t作为每项数据的分隔,如果不是,则用
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
以上是关于MySQL导入txt数据及导出整个数据库或者数据库某个表的方法的主要内容,如果未能解决你的问题,请参考以下文章