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','');
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','');
相关文章推荐
- 【MySQL】【leetcode】 Customers Who Never Order解题报告
- 用命令创建MySQL数据库(de1)
- 【MySQL】【leetcode】 Delete Duplicate Emails解题报告
- MySql--查询某字段相同数据的条数据
- mysql 数据表中查找重复记录
- sysbench测试mysql与postgresql
- 查看MySQL的当前存储引擎
- 使用Amoeba让mysql主从服务器实现读写分离
- MySQL表结构为InnoDB类型从ibd文件恢复数据
- Mysql命令备忘
- mysql临时表
- mysql查询中字符串转换成数字
- mysql事务和锁InnoDB
- vc 使用odbc连接mysql数据库分页查询
- MySQL常用语句小结
- MySQL----alter table modify | change的不同
- mysql分区
- 【MySQL】【leetcode】 Rising Temperature解题报告
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- MySQL