2022年SQLServer数据库导入MySQL数据库体验 .pdf
《2022年SQLServer数据库导入MySQL数据库体验 .pdf》由会员分享,可在线阅读,更多相关《2022年SQLServer数据库导入MySQL数据库体验 .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、SQL Server 数据库导入 MySQL 数据库体验因工作需要,要将存放在SQLServer 数据库中的数据全部导入到MySQL 数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。第一种是安装 mysqlODBC ,利用 sqlserver 的导出功能,选择 mysql数据源,进行数据的直接导出, 这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先, sql server 数据库中的 ntext,image 等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,其次,因为偶在 mysql中的数
2、据库设计中将时间都设成int 型(保存的是时间戳) ,所以在数据导过来后,就会出现冲突,再次,这种方法生成的mysql数据表的字段类型都不很合适,所以此种方法我觉得不能提倡。第二种是利用 PHP 或ASP 脚本来实现数据的导入功能,这种方法需要编写程序,但灵活性大,操作也不是那么困难,一切都尽在你的掌握之中,现简单介绍一下该方法。前提条件是你的mysql环境已经搭建好了,先建好目标数据库,再将所有的表结构用 sql 语句生成,现在万事具备,只缺数据了。可以通过下面的 php脚本来实现 sqlserver 中mydb 数据库的 user表中数据向 mysql中mydb 数据库导入:将该段脚本存成
3、 sql.php ,在服务器上执行,就可以将服务器上sqlserver 中mydb 数据库的user表中的数据导入到 mysql中mydb 数据库的 user表中去。其他表的操作与此雷同,就不赘述了。下面再介绍一下 asp脚本实现 sqlserver 中mydb 数据库的数据向 mysql中mydb 数据库导入:以上两个是分别采用 PHP 脚本和 ASP 脚本对 user表的数据进行由 SQLServer 到MySQL 的导入其间我采用 2种回避的方法来避免 ntext,image 类型数据的传递,一种是将ntext 字段改为nvarchar (4000),因为实际情况,原始数据中该字段的数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQLServer数据库导入MySQL数据库体验 2022 SQLServer 数据库 导入 MySQL 体验
限制150内