您的位置:首页 > 数据库 > MySQL

mysql导入导出汇总

2015-10-20 16:03 676 查看
数据库导出整个数据库
mysqldump -u用户名 -p数据库名 >导出的文件名 sql
数据库导出一个表
mysqldump -u用户名 -p 数据库名 表名 >导出的文件名 sql

导入数据库
先进入对应的数据库
然后source命令 source :导入文件全路径

excle导入到Mysql和mydql数据导出到excel
1.mysql导入到excel
select * from 表名 into outfile '导出文件' ;
这里由于导出的数据可能是UTF-8编码的 而office是使用gb2312编码的,所以打开excel文件会乱码 需要进行处理

导出数据位置为mysql安装目录下的date目录中

方法1:使用convert来改变导出的编码 select convert(realname[有中文的列] using gb2312) from 表名 into outfile ‘导出文件’

方法2:将数据用txt打开后另存为可以选择编码,将utf-8修改ANSI编码 再用excel打开就不会乱码了

2.excel导入到mysql
2.1将数据保存到TXT文件中
2.2在数据库中创建相对应的数据表
2.3运行load data local infile 'D:\data.txt' into table 表名 fields terminated by '\t';将数据存入
2.4将最后一列的回车符号去掉: UPDATE 表名 SET lastcolumnname= REPLACE(lastcolumnname,'\r','');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: