| 关键词: MySQL 数据库 文件 tablename MSSQL 方法 databasename mysqlimport 脚本 生成 |
一直都知道MySQL→MSSQL(MySQL数据转换后导入到MSSQL中)的方法,“据说”是把MySQL的数据库的导出文件通过什么软件来转换成Mdf文件,然后导进MSSQL里面,毕竟微软是老大,一切都要以它为标准。 今天听到我们实验室的一个数据库牛人放出一个相当强的技巧 1.导表结构 使用MySQL生成create脚本的方法。找到生成要导出的脚本,按MySQL的语法修改一下到MySQL数据库中创建该表的列结构什么的。 2.导表数据 在MSSQL端使用bcp导出文本文件: bcp "SELECT * FROM dbname.dbo.tablename;" queryout tablename.txt -c -Slocalhost\db2005 -Usa 其中""中是要导出的sql语句,-c指定使用\t进行字段分隔,使用\n进行记录分隔,-S指定数据库服务器及实例,-U指定用户名,-P指定密码. 在MySQL端使用mysqlimport 导入文本文件到相应表中 mysqlimport -uroot -p databasename /home/test/tablename.txt 其中-u指定用户名,-p指定密码,databasename指定数据库名称,表名与文件名相同。 该方法一放出来,语惊四座。没办法,人家是Oracle Professionor,连证书都有,有这个证书,工作是不用愁了 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|