MVC数据库从SQL转移到mysql

本文介绍使用Navicat Premium工具从SQL Server迁移数据库至MySQL的方法,并提供了连接MySQL所需的配置及必要的软件安装指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于需求变更,数据库由SQL转移到mysql,转移我们所使用的工具是Navicat Premium(点击下载)

这个工具可以连接多种类型的数据库


比如我们要讲SQLSERVER数据库中demo库的数据转移到mysql数据库中的sfq_test

选中sfq_test数据库 点击导入向导


选择ODBC


接下来步骤如图






选择服务器上的数据库 点击确定


选择需要转移过去的表点下一步


没什么修改的直接下一步


下一步,选择导入模式 看自己需要



点击开始 便开始导入到mysql数据库了。

那数据库表转移完成,mvc + ef如何连接mysql数据库呢 ?

首先下载安装两个文件,是在vs环境连接mysql需要的,我本机没有装mysql

mysql-connector-net-6.9.9.msi   和 mysql-for-visualstudio-1.2.7.msi

然后在项目安装nuget程序包 引用MySql.Data

连接字符串如下,EF代码sql与mysql查询方法是一致的  所以并不需要多少的修改项目便可以跑起来了

  <connectionStrings>
    <add name="MyContext" connectionString="Data Source=10.33.1.247;port=3306;Initial Catalog=oa;user id=root;password=root;" providerName="MySql.Data.MySqlClient" />
  </connectionStrings>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值