美文网首页
mysql 导出表数据的命令 导出sql文件、excel文件命令

mysql 导出表数据的命令 导出sql文件、excel文件命令

作者: 浮萍已逝 | 来源:发表于2023-09-12 16:10 被阅读0次

由于数据库服务器是内网环境,只能通过linux跳板机连接,所以navicat工具暂时用不上。

1.用Xshell工具连接跳板机

image

2.再通过跳板机连接数据库服务器

ssh -p port ip

输入密码

进入到数据库服务器

3.>cd /usr/bin

进入到mysql的bin目录

4.将数据库中的某一个表数据导入到home目录下的data.sql文件

mysqldump -u root -p databaseName tableName > /home/data.sql

mysqldump -u root -p -d databaseName tableName > /home/data.sql 表示只导出表结构 -d表示只导出表结构

mysqldump -u root -p databaseName > /home/data.sql 表示导出整个数据库包含数据

image

5.将服务器中的导出的sql文件通过scp传入到跳板机中

scp -r health_video.sql root@ip:port:/home/carySoft/

输入密码

image

6.再通过本地的ssh或者winscp将文件下载到本地磁盘

在做数据备份或导出数据的时候经常需要查询mysql的导出命令,特此记录下

1: 导出表数据到sql文件 备份数据

mysqldump -h 127.0.0.1 -uroot -p topickws t_e_keywords_google > t_e_keywords_google.sql

topickws 是dbname

t_e_keywords_google 是表名

2:将mysql数据导出到excel中

使用工具导出7w条数据发现运行了480s,随即又用命令导出

mysql -h127.0.0.1 topickws -uroot -p -e "select * from t_e_keywords_google;" > t_e_keywords_google.xls

5s中即完成

-e 参数可以使用查询命令,根据需要筛查数据

3:将备份的sql文件导入到库里

mysql -uroot -p topickws < t_e_keywords_google.sql

topickws 是dbname

t_e_keywords_google.sql 是表结构和数据文件

相关文章

网友评论

      本文标题:mysql 导出表数据的命令 导出sql文件、excel文件命令

      本文链接:https://www.haomeiwen.com/subject/juxrvdtx.html