MySQL导出表中的数据到文本文件:
1.使用select .....into outfile命令
select * from job.t1
into outfile 'd:\export2.txt'
fields terminated by '\,' optionally enclosed by '\"' lines starting by '>';
2.使用mysqldump命令
a.只导出表结构(只导出job库中所有表的表结构)
mysqldump -utest -ptest -hlocalhost -d --default-character-set=utf8 job > d:\sdump.sql
b.只导出表中的数据(只导出job库中所有表中的数据)
mysqldump -utest -ptest -hlocalhost -t --default-character-set=utf8 job > d:\ddump.sql
以下这条语句会在d:盘下生成t1.txt和t1.sql两个文件;t1.txt文件中存放的是表t1中的数据,而t1.sql中存放的是t1表的结构.
mysqldump -u test -ptest -T d:\ job t1 "--fields-terminated-by=," "--fields-optionally-enclosed-by=""
此处的文件存放路径d:\只能够写成根目录,不能够写成带子目录的形式(如d:\outfile.txt)
说明:
此处的job t1表示导出job库中的t1表中的数据和t1表结构.
生成的txt和sql文件名和此处的表名一致.
3.使用mysql命令导出txt文件
mysql -u test -ptest -e "select * from t1" job > d:\sdump.txt
4.使用mysql命令导出xml文件
mysql -u test -ptest -X -e "select * from t1" job > d:\xdump.xml
或
mysql -u test -ptest --xml -e "select * from t1" job > d:\xdump.xml
5.使用mysql命令导出html文件
mysql -u test -ptest --html -e "select * from t1" job > d:\hdump.html
或
mysql -u test -ptest -H -e "select * from t1" job > d:\hdump.html
注:mysql -u username -pPassword -e "select 语句" dbname > c:\name.txt
MySQL导入文本文件中的数据到表中:
1.使用load data infile 命令
load data infile 'd:\sdump.txt' into table t1
fields optionally enclosed by '\"';
2.使用mysqlimport命令导入数据
mysqlimport -utest -ptest job d:\t1.txt "--fields-optionally-ebclosed-by="";
注意:此处的t1.txt文件名必须和将要导入的表的名称相同.不然回报异常:
C:\Users\Administrator>mysqlimport -utest -ptest job d:\sdump.txt
mysqlimport: Error: 1146, Table 'job.sdump' doesn't exist, when using table: sdump
delimiter &&
create procedure if not exists t1_ins_proc(in start_id int,in par_sum int)
begin
declare var_sum int(10) default 1;
declare var_value int(10) default 0;
if(start_id is not null)then
while(var_sum < par_sum)do
set var_value=var_sum+start_id;
insert into t1(id,name)values(var_value,'proc_t1');
set var_sum=var_sum+1;
end while;
end if;
end&&
delimiter ;
分享到:
相关推荐
mysql数据导入导出php版 mysql数据导入导出php版
mysql数据导入导出
MySQL数据导入与导出 ,非常好的实例!!!一看就明白
mysql数据导入导出,mysql数据导入导出
MySQL通过命令或软件数据导入导出各类型文件。 命令导出txt文件、sql文件、csv文件 命令导入sql文件、csv数据 常用导入导出软件介绍及教程 共(17页)
mysql数据的导入导出mysql数据的导入导出mysql数据的导入导出
掌握数据导入与导出的方法;不同方法之间的区别;了解MySQL权限的主要应用;熟悉MySQL提供的权限及权限的工作原理;
MySQL数据导入导出.pdf
mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法
mysql数据库导入导出java代码
MySQL数据导入到Oracle的中间件,其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对...
MySQL数据备份和恢复(导出和导入)
mysql 数据的导入与导出操作说明步骤.....
用于将您的 Excel 数据导入mysql数据库,以及一个 导出,用于将 MySQL 数据库中的所有数据导出回 Excel 文件。这个项目使用 PHPExcel,一个纯粹内置的库,一个带前端样式的小实例,可用于学习和在项目中实用。 教程 ...
实现将数据库与excel之间数据的导入导出
NULL 博文链接:https://zhouwenjun.iteye.com/blog/526159
本文介绍了MySQL数据库中数据的导入导出方法,包括使用SELECT INTO OUTFILE语句将数据...适用于MySQL数据库开发人员和DBA等人群,内容关键词包括数据导入导出、SELECT INTO OUTFILE、LOAD DATA INFILE、数据冷备等。
本文档主要说明了mysql数据库中的数据如何转换成为oracle数据
mysql导入到数据库,数据库导出数据文件,mysql基本操作
MySql示例9:表数据的导出和导入.zip,MySql示例9:表数据的导出和导入.zip MySql示例9:表数据的导出和导入.zip MySql示例9:表数据的导出和导入.zip