/Chunbai/app/mysql/bin/mysqldump -u xueyu2gm -p lszm_reku0 cdkey_info -t -T /data/mysql/data/ --fields-terminated-by=','
1、lszm_reku0 :导出的数据库;
2、cdkey_info:导出的数据表;
3、-t :不导出create 信息;
4、-T 指定到处的位置,注意目录权限;
5、--fields-enclosed-by=\" :字段引号;
6、--fields-terminated-by=, :字段分割符;
或者
mysql> select key_info,class,type
-> into outfile './mysqldump_bak/key_info.txt'
-> fields terminated by ','
-> lines terminated by '\n'
-> from lszm_reku0.cdkey_info limit 100;
Query OK, 100 rows affected (0.00 sec)
结果:AGYXJABDQEHAGPVp,0,12
load data infile './role_user.txt' into table role_user fields terminated by '\t' enclosed by '"' lines terminated by '\n';
mysql导入数据load data infile用法
into table tbl_name
[fields
[terminated by't']
[OPTIONALLY] enclosed by '']
[escaped by'\' ]]
[lines terminated by'n']
[ignore number lines]
[(col_name, )]
load data infile语句从一个文本文件中以很高的速度读入一个表中。使用这个命令之前,mysqld进程(服务)必须已经在运行。为了安全原因,当读取位于服务器上的文本文件时,文件必须处于数据库目录或可被所有人读取。另外,为了对服务器上文件使用load data infile,在服务器主机上你必须有file的权限。
load data low_priority infile "/home/mark/data sql" into table Orders;
terminated by 分隔符:意思是以什么字符作为分隔符
enclosed by字段括起字符
escaped by转义字符
enclosed by描述的是字段的括起字符。
escaped by