创建数据表,并导入

1.根据数据特征建表,create语句
2.语句导入数据

LOAD DATA INFILE 'D:/UsersBehavior.csv'
INTO TABLE users
CHARACTER SET  utf8
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY '\n'
-- ignore 1 lines 忽略首行标题
; 

第一行是导入csv文件的地址,
第二行是插入table表,
第三行指定编码方式 :
fields terminated by ”:这是指出csv文件中字段终止符,也就是数据之间的分隔符;
enclosed by ”:指出封套符;
lines terminated by ”:指行终止符

出现1290问题

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

解决 secure_file_priv null问题

原因:
MySql数据库在导出数据库时,是有限制的。不能随随便便让别人把数据库中的数据导出,
这是通过my.ini文件【mysql的系统配置文件】中的secure_file_priv参数来实现的,具体用法如下:
1、限制mysqld 不允许导入/导出 secure_file_priv=null
2、限制mysqld 的导入/导出 只能发生在/tmp/目录下 secure_file_priv=/tmp/
#3、不对mysqld 的导入/导出做限制【什么都不设置】secure_file_priv = ’ ’
步骤:
1.在mysql安装目录的my.ini文件文末添加secure_file_priv = ’ ';
2.以管理员身份运行cmd,进入mysql/bin停止mysql服务net stop mysql,重新启动mysql服务net start mysql,登入mysql mysql -u root -p enter password: password
3.执行命令show variables like ‘%secure%’;查看secure_file_priv的值。

MYSQL快速导入大量数据相关推荐

  1. mysql快速导入5000万条数据过程记录(LOAD DATA INFILE方式)

    mysql快速导入5000万条数据过程记录(LOAD DATA INFILE方式) 首先将要导入的数据文件top5000W.txt放入到数据库数据目录/var/local/mysql/data/${d ...

  2. PHP快速导入,php快速导入大量数据的实例方法

    PHP快速导入大量数据到数据库的方法 第一种方法:使用insert into 插入,代码如下: $params = array('value'=>'50′); set_time_limit(0) ...

  3. mysql快速导入亿级数据----load data

    mysql快速导入亿级数据 --- load data load data方法 实战:导入一亿数据 对比 load data方法 注意 csv文件路径问题 如果出现如上错误,需要将csv文件放到上述路 ...

  4. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

  5. mysql source导入大数据量时效率提升的方法

    在对mysql数据库进行大数据量导入时,我通常是选择source命令进行导入,这样能比较短的时间内导入.但是,如果数据量大到一定量级时,即使是用source命令,效率也并不高.比如此次要导入的数据库文 ...

  6. mysql千万级数据怎么删除,MySQL 快速删除大量数据(千万级别)的几种实践方案详解...

    这篇文章主要介绍了MySQL 快速删除大量数据(千万级别)的几种实践方案详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 笔者 ...

  7. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

  8. MySQL快速导入数据

    今天分享的是mysql中导入数据的一个方法 load data INFILE,这个方法比一般的insert要快,废话不多说直接上手. 导入数据 在这里注意一下写路径的时候斜线一定要是双斜线. 数据的要 ...

  9. mysql快速导入导出数据库_mysql快速导出与导入

    前言:目前各种客户端越来越智能,数据库也随之越来越大,如果要做个什么数据库备份,如果数据库较小还好说,数据库随随便便几十个G,光导出就要耗费大量时间,更别说导入,那么有什么办法可以快速导出,导入呢? ...

最新文章

  1. 什么是COM[网摘]
  2. 实现用户自定义Excel模板
  3. 【SVM】通过SVM对数据进行训练和分类测试,matlab仿真
  4. mips汇编计算开方_清华考研辅导班-2020清华大学912计算机专业基础综合考研经验真题参考书目...
  5. k8s kubesphere启用可插拔组件(安装前、后均可)
  6. 51单片机使用定时器进行数码管动态扫描程序
  7. vue.js 2.x 能否设置某个组件不被keep-alive 的解决方案
  8. Swift教程之继承
  9. 怎么通过scanf读取一个空白前的字符
  10. redhat7 配置xmanager登陆
  11. mac pem证书登陆linux,Mac通过SSH使用PEM文件登录服务器
  12. 中兴配置dhcp服务器,中兴ZXR10 5928三层交换机DHCP配制步骤
  13. 固态硬盘能不能提高计算机速度,固态硬盘掉速如何解决?用这几招轻松提升PC速度...
  14. java之随机生成名字
  15. 外贸软件常见图片类问题丨汇信
  16. 程序员经历过的最难调试的Bug是什么?
  17. studio无法重命名(can not rename root module)
  18. objdump指令 elf文件转成lst文件
  19. 2014 【第五届蓝桥杯校内选拔赛】 C/C++ B组
  20. 微信小程序是否支持手机定位经纬度坐标

热门文章

  1. Maven 入门 (1)—— 安装
  2. 15.使用using和try/finally来做资源清理
  3. 基于消息队列的日志组件
  4. 【转载】世界各地对BI的应用状况
  5. IL应用之——用IL分析接口的本质
  6. linux下ftp服务器的搭建
  7. java并发编程实战阅读总结(a)
  8. Linux Select
  9. 初学者选黑卡还是微单_零基础,一篇读懂单反和微单
  10. python子进程修改父进程内变量_如何将父变量传递给python中的子进程?