当先锋百科网

首页 1 2 3 4 5 6 7

导出表数据 mysql

1、 mysqldump命令备份数据

在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:

#MySQLdump常用

mysqldump -u root -p --databases 数据库1 数据库2 xxx.sql

2、 mysqldump常用操作实例

2.1备份全部数据库的数据和结构

mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql

2.2备份全部数据库的结构(加 -d 参数)

mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql

2.3 备份全部数据库的数据(加 -t 参数)

mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql

2.4 备份单个数据库的数据和结构(,数据库名mydb)

mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql

2.5 备份单个数据库的结构

mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql

2.6 备份单个数据库的数据

mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql2

2.7 备份多个表的数据和结构(数据,结构的单独备份方法与上同)

mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql

2.8 一次备份多个数据库

mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql

如何吧MYSQL里的多个表导出到一个EXCEL文件的多个sheet里

1.首先将excel文档另存成CSV(逗号分隔)文档,存储过程中会有一系列的警告提示,一路OK下来即可。

2.用记事本的打开方式打开刚刚保存的.csv文件,发现,列与列之间用逗号(,)隔开:

3.将其另存为.txt文件,并且编码要选择UTF-8:

4.成功保存txt文件后就可以用PHPmyadmin导入该文件了。但这里一定要注意一点,该文件的名字一定不能出现中文,文件的存放路径也不能有中文出现。如果出现中文,导入过程中会提示你找不到文件路径。

5.在SQL菜单中输入如下命令:

Load Data InFile 'D:/1.txt' Into Table `res_type_collect` fields terminated by ',' lines terminated by '\n'

其中'D:/1.txt'是文件存放的绝对路径,注意是“/”而不是“\”;Table 后的值是你的表名;fields terminated by后的值是列与列间的分割标识(个人感觉“,”比较靠谱,不易出错。而tab可能在导入的时候出现问题);lines terminated by后面的值是行与行之间的分割标识,这个没的说,一般都是“\n”.

6.点击“执行”后,上方提示成功插入X行数据,查看:

7.注意上图,txt文件的第一行的第一个数据导入出现了错误,这应该是软件的问题吧,不过不影响,因为仅仅这一项错了,所以手动改过来就可以了。由此便完成了MySQL批量导入Excel、txt数据的任务啦。

8.点击菜单栏-文件-另存为

9.弹出框输入 输出文件名称,文件类型下拉栏选项TXT

10.弹出窗口,勾选“分隔符号”,点击下一步。

11.再次弹出窗口,勾选分隔符号栏的“逗号“。

12.文件自动载入·,TXT就完整导入Excel了,你可以在Excel界面自定义修改。

如何导出mysql数据库和表的所有数据

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump -u 用户名 -p 数据库名 导出的文件名

如我输入的命令行:mysqldump -u root -p news news.sql (输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件news.sql自动生成到bin文件下

命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql -u 用户名 -p

如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysqluse 目标数据库名

如我输入的命令行:mysqluse news;

6,导入文件:mysqlsource 导入的文件名;

如我输入的命令行:mysqlsource news.sql;

mysql怎么导出表

Mysql导出表方法如下,可用第三方工具Navicat for Mysql。

1、登录到指定的Mysql数据库。

2、在指定的数据库下找到“表”,然后在右侧找到要导出的表名。

3、在表名处点击鼠标右键,选择“导出向导”。

4、选择要导出的格式,点击“下一步”。

5、选择导出的路径,然后继续“下一步”。

6、勾选“全部栏位”,也可根据需要点击选择要导出的栏位,然后点击“下一步”。

7、根据需要选择附加选项,然后“下一步”。

8、最后点击开始,如果导出成功,会有成功提示。

如何将MYSQL中数据导出到EXCEL表中

首先需要知道是导出哪个一个数据库的数据。使用SQL Server Management Studio连接上这个数据库。

2

然后确定需要导出哪个表的数据为Excel文件。若表的项目很多,可以右键“表”筛选条件。

3

若知道是哪一个数据库哪一个表,则前面两个步骤可以省略,直接新建查询,使用的SQL命令查询这个表。并可以加上条件语句。

4

在查询出来的结果中,点击最左上角右键全选,选中后,再点击右键,选择“将结果另存为”。同样若选择复制,然后再打开一个空白的EXCEL粘贴进去也可以,适合少量数据。

5

保存类型为CSV格式,此类型的文件可以直接使用的EXCEL打开,并保持列与行不变。

6

将保存的结果打开后与SQL中的结果一致,同样可以部分选择复制,然后粘贴到空白的EXCEl中。

END

导出完整的SQL数据表为Excel文件

若是数据表中的数据量很庞大,则可以使用SQL Server Management Studio自带的导出功能。如图数据库右键-任务-导出数据。

输入SQL Server的身份验证。注意确定是导出哪一个数据库中的数据表。点击下一步。

选择导出目标为Microsoft Excel文件。

选择导出的EXCEL文件保存路径和文件名字。继续下一步。

这里需要注意选择的是Excel的版本,若选择了低版本的Office则导出的数据条数将会有限制。

注意,若是整个SQL数据表导出选择第一项,若是需要编写查询指定数据,可以在选择二项。然后输入命令即可。

选择需要导出的数据表,注意,这里可以选择多个表一起导出。

导出成功,可以查看传输的行数,注意若是Office低版本,行数不支持超过65535行。

到导出的路径目录下打开导出的Excel文件,可以看到效果如图所示。如果数据量很庞大建议导出保存的格式不要选择EXCEl文件格式。

参考资料:

mysql如何导出、导入数据库和表,详细一点

你是要导出什么样的格式的?

这里推荐一款软件  Navicat 8.2 MySQL 

这是一款很不错的mysql管理软件,可以很好地处理mysql数据库,可以远程链接

这里可以备份mysql数据

当你备份好后,想把它转换成*.sql文件都可以

或者

这样就能得到你的mysql数据库的所有表和数据了

还可以原数据

或者

有很多mysql数据备份工具和软件,百度一下