咨询热线:
024-88614238
最新动态
相关新闻
如何往MYSQL导入大量数据

A类

1,有服务器权限的。直接COPY文件。WIN一般是MYSQL安装目录的data下你的用户名。LINUX是安装目录下的var,其他系统不清楚。
2,如果是SQL格式的。有的可能上100M之类的。用source导入。source 文件名

解释:在导入之前先要选择好那个用户。
cd /mysql目录
cd bin
mysql -u root -p(LINUX基本要加上路径的。比如/usr/local/mysql/bin/mysql这样)--密码
use database;(使用数据库,没有的话,先创建create database)
source 文件名(如果把文件放到MYSQL安装目录的bin下边的话。就直接加文件名就行了。否则要加上路径。比如source /home/www/test.sql)


3,自己写程序搞定(适合没有服务器权限的用户)。以PHP为例。可以先把结构导入。结构一般都很小,然后再把数据整理成一行行的。用file打开这个文件。循环。一行行的导入。当然也得先把文件传到服务器上。这样也很快。

4,以上都不行。没办法。只有把文件分成小块块。慢慢搞了

5,用PHPMYADMIN等工具。PHPMYADMIN其实算是不能用。大量数据是导不进去的

B类
在这里记录一下,因为以后学要用;作用资料查询之用!

第一步:mysql -h localhost -uroot 

第二步:show databases;

第三步:use changchunmap;

第四步:show tables;

第五步:load data local infile "d:/c.txt" replace into table changchunmap fields terminated by ;

没有了;

load data local infile "d:/migration/mysql/babel_topic.txt" replace into table babel_topic_test fields terminated by

load data local infile "d:/migration/mysql/babel_user.txt" replace into table babel_user_test fields terminated by

在导入过程中因为某些字段数据为NULL修改了某些表格的长度和可以为空,为了正确导入,请保证如下字段修改完毕:
Babel_topic:  tpc_uname VARCHAR(192) 可以为NULL 

Babel_user:  usr_password VARCHAR(64) 可以为NULL
                            usr_nick      VARCHAR(192) 可以为NULL

load data local infile "d:/c.txt" replace into table changchunmap fields terminated by
 

沈阳网络公司招聘

友情链接(联系QQ:8748636) 沈阳网站制作| 沈阳网站制作| 沈阳SEO公司| 沈阳主机托管| 沈阳网络公司| 沈阳网站制作| 沈阳网站建设|
地址:沈阳市沈河区万柳塘路36-1 弘锦大厦412室 经理QQ:8748636 技术QQ:30999233 联系电话:024-88614238
Copyright? 2005-2013,沈阳海风网络科技有限公司 All Right Reserved. 版权所有 辽ICP备05004358号
【海风数据港】是专业沈阳服务器托管、沈阳网站制作、沈阳网站优化、沈阳网站建设的沈阳网络公司