在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:
mysqldump
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 > foosql
这样就可以将数据库databasefoo的表table1,table2以sql形式导入foosql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数
C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_drv > e:\date_drvsql
mysql的数据导入也是相当便捷的,如:
mysql -uroot databasefoo < foosql
这样就可以将foosql的数据全部导入数据库databasefoo
1导出整个数据库
mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
C:\Users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_recsql
2导出一个表,包括表结构和数据
mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名
C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drvsql
3导出一个数据库结构
C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_recsql
4导出一个表,只有表结构
mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名
C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drvsql
5导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的sql)
mysql>source d:wcnc_dbsql
一,文档说明开发者:上海思桥网络信息科技有限公司二,功能简介帮助用户解决数据库中表的导入导出的问题。三,使用环境无。四,使用流程导出成文本文件的 *** 作流程:1在桌面上创建一个文本文件,取名为‘1txt’,进入SQLServer2000企业管理器,进入[数据库],右键[表]选择[所有任务]-[导出数据],出现[DTS导入/导出向导]对话框,按[下一步],出现[选择数据源]对话框,按[下一步],出现[选择目的]对话框,在[目的]中选择[文本文件],在[文件名]中选择到‘1txt’文件,按[下一步],出现[指定表复制或查询]对话框,按[下一步],出现[选择目的文件格式]对话框,在[源]中选择需要导出的表名,按[下一步],直到[完成]。导入文本文件的 *** 作流程:1进入SQLServer2000企业管理器,进入数据库,右键表选择[所有任务]-[导入数据],出现[DTS导入/导出向导]对话框,按[下一步],出现[选择数据源]对话框,在[数据源]中选择[文本文件],再在[文件名]中选择‘1txt’,按[下一步],出现[选择文件格式]对话框,按[下一步],出现[指定列分隔符],按[下一步],出现[选择目的]对话框,按[下一步],出现[选择源表和视图]对话框,在[目的]中选择要导入到的表名,按[下一步],直到[完成]。五,附录:无
如果数据库在一台机器上,可以用sql语句实现,方法是在表前面加入实例名,insert 实例名biao (字段列表) select (字段列表) from 实例名biao
如果不是,我一般都是用查询结果复制,然后再到另外一个表中编辑模式下的黏贴结果的。
以上就是关于mysql数据库怎么导入导出表全部的内容,包括:mysql数据库怎么导入导出表、如何进行数据库中表的导入导出 详细�0�3、sql如何将一 个数据库里的某一个表导入另一个数据库同名的表里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)