重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、MySQL
创新互联建站专业为企业提供昭化网站建设、昭化做网站、昭化网站设计、昭化网站制作等企业网站建设、网页设计与制作、昭化企业网站模板建站服务,十载昭化做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
表查询:
字段查询:
2、Oracle
表查询:
字段查询:
3、SqlServer
表查询:
字段查询:
4、SqlServer_low(低版本)
表查询:
字段查询:
5、PostgreSQL
表查询:
字段查询:
6、Vertica
表查询:
字段查询:
7、DM7
表查询:
字段查询:
8、GBase
表查询:
字段查询:
二、将SQL
Server数据迁移到MySQL需要注意的一些问题
1、唯一索引的不同,sql
server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中唯一索引对应的字段都允许存在多个null值。
2、存储过程的语法存在很大的不同,存储过程的迁移是最麻烦的,需要仔细修改。
3、程序中部分写的SQL语句由于语法的不同也要相应的修改。
三、将SQL
Server数据迁移到MySQL的常见方法
1、使用 SQLyog 迁移
优点
该迁移方法很简单,灵活,迁移时,可以进行字段的修改,比如在sql
server中原来是datetime,然后迁移到mysql时你可以配置成timestamp;成功率很高;
缺点
迁移很慢!这是该方法最大的缺点,如果表的数据量达到几十万行,甚至几百万行,你会发现迁移起来真的很慢。明显比其他迁移方法慢很多。
2、使用 powerdesigner 和 sql server 的脚本导出功能 来迁移
(1)、该方法首先使用 powerdesigner,对sql
server数据库,进行逆向工程,得到E-R图,然后生成MySQL的建表语句。完成数据库结构的迁移;当然表结构的迁移,不使用powerdesigner一样也是可以的。比如我将表结构导出成语句,然后手动进行修改,然后在MySQL中运行,也是一样的;
(2)、然后使用 sql server的工具 SSMS,将sql
server数据库中的表的数据,导出成insert语句,每个表对应导出一个文件,然后对文件进行一些处理,然后导入到MySQL数据库中。
3、使用Oracle MySQL Server 官方的 workbeach 工具进行迁移
(1)、在workbench 连接sql server时,用户需要有 view any database 的权限。不然workbench无法访问sql
server的表结构的元数据,从而无法进行迁移。
(2)、还有使用 Navicat 来进行迁移的方法,方法和 SQLyog 是类似的。
步骤
首先你的电脑要安装sql server 2000,这里不再赘述
下载 SQL Server 2000 driver for JDBC
可以去微软官方下载,也可以在csdn等平台下载
下载完毕,打开安装文件
完全安装(这个驱动是没有安装路径的选项,默认在c://program files下,等下装完到那里找就行了)
安装完毕,到如图路径找到三个jar文件,复制出来
复制到jdk的特定目录下,如图
打开eclipse
在需要用到数据库的工程里右键--path--add external archive...
9
将刚才的三个文件包含进来
步骤阅读
10
在数据库里面设置好数据表和用户名密码,根据自己的用户名密码来连接
11
可参考以下代码
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
其中第二个函数里面的参数需要自己定义
sqlserver2005及以上版本,可以通过使用系统视图的方法
取表 select * from sys.tables
取字段 select * from sys.columns