如何是导出sql文件的话选择DumpSQLF

如何是导出sql文件的话选择DumpSQLF,第1张

如何是导出sql文件的话选择DumpSQLF

双击打开你需要导出的数据库,然后右键单机会有一个d出框。

例如:想要导出“本地”连接》webdb数据库的sql文件。如图

是导出sql文件的话选择Dump SQL File..然后会d出一个对话框,选择你要把sql文件放哪就行了。

如果是导入sql文件的话,就需要选择Execute Sql File,然后也会d出一个对话框,让你选择自己需要执行的sql文件。然后点击确定就可以了。

朋友拿给我一套php源码,数据库竟然是.frm,.myd,myi文件合集,百度了一下

.frm是描述了表的结构, .myd保存了表的数据记录, *.myi则是表的索引。 也就是.sql文件里面被“拆散”用来存表的文件。

我们都知道在虚拟主机上搭建php网站是只能上传sql文件的,所以想了办法去转换,用navicat转换行不通,最后看到了mysql/bin文件下的dump,就百度了一下,发现竟然可以直接转换

首先把你的 .frm,.myd,myi文件合集放在一个文件夹(文件夹名就是你的数据库名) 然后再把此文件夹放到mysql安装目录下的data文件夹里,

然后在命令提示符下进入MySQL安装目录下的bin目录,输入mysqldump -uroot -p testdb >testdb.sql 这里testdb就是数据库的名字(也就是文件夹名) 然后在bin文件夹下就可以发现此.sql文件了

可是用mysqldump生成的.sql文件会导致含有触发器注释的错误。所以最好是在myphpadmin管理下自动导出为.sql 快速简单。

导数据是只导记录呢,还是连同表一起导出?

要是连表一起导,可以在DOS下运行语句:

EXP 数据库名/数据库密码@服务名 FILE=要把文件放在哪(如:C:\……\XXX.DBM)

这是导出

把EXP改为IMP是导入

但是这个对表空间的名称有要求,具体的要查看具体说明了。

再就是用SQL SERVER的导入导出,这个可以对表中数据进行选择性导入。在选择的时候,选择ORACLE的选项就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8101775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存