怎么把数据库文件导入mysql

怎么把数据库文件导入mysql,第1张

cmd下MySQL导入数据库文件:

mysql -u root -p 数据库名 < 存放文件夹/sql文件

也可以进入数据库后再导入:

use 数据库名;

source 存放文件夹/sql文件;

1、用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。

2、例程:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#include<stdioh>

#include<stringh>

void main()

{

char a[100],b[100],c[100];

int i=3,j=4,k=0; //第三行,第四列

FILE fp = fopen("datatxt","r");

while(fgets(c,100,fp)){ //读入每行数据

i--;

if(i==0) strcpy(a,c); //读到第三行数据

b[k++]=c[j-1]; //把每行的那列字符拷到b中

}

b[k]=0;

printf("第%d行数据:%s\n",i,a);

要将sql server数据库中的数据全部导入到mysql数据库中,其方法有多种,利用mysql ODBC把SQL Server中数据库中的数据导入到MySQL中

第一步:安装mysql ODBC;

去相关的网站下载mysql ODBC进行安装。

第二步:建立MySQL的DSN;

在控制面板——>管理工具——>数据源 (ODBC)中建立MySQL的DSN。

例如: Data Source Name: MySQL DSN

Server: localhost

User: root

Password: root

Database: mysql

第三步:SQL Server中,选择要导出的数据库,右键选择All Tasks->Export Datas 开始DTS Export Wizerd。

第四步:Choose a Data Source;

例如:Data Source: Microsoft OLE DB Provider for SQL Server

Server: 1164013

Username: admin

Password: admin

Database: ORDER

第五步:Choose a Destination。

例如:Data Source: MySQL ODBC 315 Driver

User/System DSN: MySQL DSN

Username: root

Password: root

第六步:Select Source Table。

第七步:Run immediately,下一步再选完成,就开始转换。

总结:

这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL SERVER2000的数据类型问题,作一些小的修改就应该可以了。

以上就是关于怎么把数据库文件导入mysql全部的内容,包括:怎么把数据库文件导入mysql、如何把数据导入到mysql数据库、如何将MS SQL server中的数据导入到Mysql中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10064118.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存