项目开发中经常会用到mysql数据库,免不了要导出表数据或者表结构
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比碧江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式碧江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖碧江地区。费用合理售后完善,10多年实体公司更值得信赖。
打开SQLyog客户端工具连接数据库,输入用户名和密码,点击connection按钮
2
打开要导出的所在表的数据库,例如我这里数据库为edu
3
光标聚焦表名字,然后右键-----》Export------Backup Table As SQL Dump...
4
下图红色数字1 2 3 4 5一定 要注意,我来解释一下,1,Structure only 意思是仅仅导出表结构,并不导出表数据 ,。2,Data only 仅仅导出表数据,。3,Structure and data 及导出表结构也导出表数据。,4,导出路径。5,要导出的表
将mysql表结构导出成excel格式的,以下介绍方法:
1.
用navicat
for
mysql工具打开,右键表选择转存sql文件
2.
填写导出名,格式修改为xls
3.
导出成功,关闭窗口
4.
查看excel文件,可看到表结构,表信息
将数据导出成excel格式:
1.
用navicat
for
mysql工具打开表,对表查询
2.
将查询的结果进行导出,点击导出向导,选出导出的excel格式
3.
选择导出本地路径
勾选上列名
4.
点击开始
导出完成,点关闭
5.
可以打开刚才导出的excel
在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:
mysqldump
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 foo.sql
这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_drv e:\date_drv.sql
mysql的数据导入也是相当便捷的,如:
mysql -uroot databasefoo foo.sql
这样就可以将foo.sql的数据全部导入数据库databasefoo
1.导出整个数据库
mysqldump -u用户名 -p密码 数据库名 导出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec e:\sva_rec.sql
2.导出一个表,包括表结构和数据
mysqldump -u用户名 -p 密码 数据库名 表名 导出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_rec_drv e:\date_rec_drv.sql
3.导出一个数据库结构
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec e:\sva_rec.sql
4.导出一个表,只有表结构
mysqldump -u用户名 -p 密码 -d数据库名 表名 导出的文件名
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec date_rec_drv e:\date_rec_drv.sql
5.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysqluse 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysqlsource d:wcnc_db.sql