mysql数据库导出表

1,导出数据到sql文件中

   mysqldump   -u用户名  -p密码    数据库名    表名    >   文件名.sql

  示例:    mysqldump  -uroot   -p123123   db1  table1  >   file.sql

2, 查询数据库的安装位置,注意这里有权限的问题,最好用root账号

show variables like '%secure%';

 将数据导出到csv文件中

select * from cc_domain_info into outfile "/var/lib/mysql-files/domain.csv" fields terminated by ",";

3,导出数据到指定位置,指定格式的文件中

在登录某服务器后,采用 mysql 命令执行 ,不需要登录进mysql命令行环境下。

例如:

  mysql -h 127.0.0.1 -u用户名 -p密码 --default-character-set=gb2312 -e "select * from 表名" 数据库名 > test.txt

   注:-e 查询条件语句 后面跟上目标数据库

若有中文乱码,添加设置编码方式 utf8 、gbk在登录某服务器后,采用 mysql 命令执行 ,不需要登录进mysql命令行环境下。

例如:

  mysql -h 127.0.0.1 -u用户名 -p密码 --default-character-set=gb2312 -e "select * from 表名" 数据库名 > test.txt

   注:-e 查询条件语句 后面跟上目标数据库

若有中文乱码,添加设置编码方式 utf8 、gbk
原文地址:https://www.cnblogs.com/laogao123/p/11049805.html