1.在mysqlworkbench的serveradministrator中左键双击要连接的数据库;
2.再点击左边的dataexport,在右边的数据库列表中你选择要文件导入的数据库;
3.exportdiddumpprojectfolder是十张表导入一个.sql文件,exportdidself-containedfile是整个数据库文件导出一个.sql文件,这里选择类型exporttoself-containedfile,选择.sql文件能保存路径,下面另外有无文件导出存储过程,是否是忽略数据等选项;
这个已经没有问题,可是在更换数据库的同时不需要仔细检查程序中的sql语句,毕竟mysql和sqlserver在sql语法上有极其细微的差异,尽量减少程序更新数据库后照成没能启动的问题。还有sqlserver是会收费的数据库,是要用钱买的。
如果没有你要将sqlite中导入到mysql的专门买的工具,个人推荐在用esfdatabaseconvert工具软件。esfdatabaseconvert是一款不允许你飞快简单点的在各种完全不同的数据库格式之间转换的的工具。可然后连接到到mysql,sqlite,sqlserver,access,excel,paradox,lotus,dbase,text和其他格式,并支持在这些格式之间转换。
你可以不参照这个工具软件需要提供的向导界面,让你这个可以一步一步地地成功转换成工作。
有200以内几方面的区别:
1.意见类型都一样。
mysql允许enum在内set类型,不接受nchar和nvarchar,有ntext类型。
而sqlserver不支持什么enum这些set类型。
2.指数式语句是一样的。
mysql的趋近于语句是auto_increment,而sqlserver的趋近于语句是identity。
3.默认值格式都一样。
sqlserver系统默认文件导出表修改语句的默认值它表示为((0)),而在mysql里面,不容许默认设置带两个括号。
4.识别符号完全不同。
sqlserver的识别符号是[],而mysql的识别符号是`。