如何向mysql数据库中导入大批量数据

如何向mysql数据库中导入大批量数据,第1张

你双击dbf是什么程序打开的?vfp吗?

你可以使用set printer to file abcsql

list to print

然后使用一个文本编辑器,如emeditor,编辑这个abcsql,将内容构造为标准的sql语句:

insert into mytable (a,b,c,d,e) values ('dbf_field1','dbf_field2','dbf_field3','dbf_field4','dbf_field5')

然后在mysql administrtor中,将这个abcsql导入到数据中就可以了。

MySQL命令行导出数据

1,进入MySQL目录下的bin文件夹:cd

MySQL中到bin文件夹的目录

如我输入的命令行:cd

C:\Program

Files\MySQL\MySQL

Server

41\bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump

-u

用户名

-p

数据库名

>

导出的文件名

如我输入的命令行:mysqldump

-u

root

-p

news

>

newssql

(输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件newssql自动生成到bin文件下

命令行导入数据库

1,将要导入的sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql

-u

用户名

-p

如我输入的命令行:mysql

-u

root

-p

(输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysql>use

目标数据库名

如我输入的命令行:mysql>use

news;

6,导入文件:mysql>source

导入的文件名;

如我输入的命令行:mysql>source

newssql;

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

需要用sqlloader来进行大量的数据导入。

1、首先,在数据库中要创建跟字段对应的表,并设置字段长度足够大。

2、根据创建的表名,及文本的格式编写脚本。保存成文件,名字为:loadctl

 load   data   

  infile   'resulttxt'   --文本文件名

  replace into  table   resultxt    --插入的表名 

  (resultid   char   terminated   by   ',',   --读取以逗号分隔的数据,下同

  website   char   terminated   by   ',',   

  ipport   char   terminated   by   ',',   

  status   char   terminated   by   whitespace)

3、ctrl+win键,打开命令提示符。

4、执行以下语句:

sqlldr userid=用户名/密码@数据库实例 control=路径\resultctl  log=路径\resulthisout

5、等待导入完成即可。

以上就是关于如何向mysql数据库中导入大批量数据全部的内容,包括:如何向mysql数据库中导入大批量数据、如何向mysql导入一个数据库全部导入、oracle怎样导入海量数据(100万+)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9797341.html

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

发表评论

登录后才能评论

评论列表(0条)

保存