今天从qwiklab实验获取一组数据,大概有5万条,在qwiklab实验室使用的是pgsql数据库,但是今天想把他插入本地的mysql数据库中. 1.首先是查看一下数据内容: 数据中有的是空值,有的是boolean类型的值.那我们就要想想怎么插入数据库了. 2.我们先在mysql中建表. 建表语句比较长,一共有18个字段. 这里说一下:因为一开始是将数据中的“true”和“false”的数据插入到Mysql的boolean类型中,但是出现了50万条的警告,平均一条数据就10个警告.出现警告的原因…
mysql --local-infile -uroot -proot task_ops -e "LOAD DATA LOCAL INFILE '/tmp/data_import/app8.csv' INTO TABLE app_infomation FIELDS TERMINATED BY ',' optionally enclosed by '\"' escaped by '\"' LINES TERMINATED BY '\r\n'"…
转自: http://codingstandards.iteye.com/blog/604541 MySQL中导出CSV格式数据的SQL语句样本如下:   select * from test_info into outfile '/tmp/test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n'; MySQL中导入CSV格式数据的SQL…
今天测试导入csv格式文件,虽然简单但是如果不注意还是会出现错误,而且mysql在某些方面做的确实对新手不是很友好,记录一下:创建一个csv格式文件:[mysql@xxx1 ycrdb]$ more /tmp/loaddata.txt 1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com创建一个…
MYSQL导入CSV格式文件数据执行提示错误(ERROR 1290): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement. [1]分析原因 其实原因很简单,因为在安装MySQL的时候限制了导入与导出的目录权限.只允许在规定的目录下才能导入. 可以通过以下命令查看secure-file-priv当前的值是什么 SHOW VARIABLES LIKE "…
在使用MySQL时,常常会用到Load Data Infile来导入数据,在遇到Date类型的列时,有时会遇到格式转换的问题: 首先创建一张简单的people表,包含名字,生日,年龄三个字段: mysql> create table people(     -> name varchar(10) NOT NULL,     -> birthday date NOT NULL,     -> age int NOT NULL); Query OK, 0 rows affected (…
要导入/导出数据库信息,使用 mysql 的source命令可以方便快速的处理 以MAC为例: 一.mysqldump命令导出SQL文件 /usr/local/mysql/bin/mysqldump -u root -p test > ~/test.sql 输入密码导出SQL文件,其中test为数据库名称 二.source命令导入SLQ文件 登录数据库 /usr/local/mysql/bin/mysql -u root -p 输入密码登录数据库 导入SQL文件 show databases;…
最近我同事做了一个PHP项目,其中有一个功能是 上传excel文件并将数据导入mongodb某个集合中. 通常的做法是 写一个上传文件的页面,然后后端 读取 这个文件,利用phpexcel类库将这个excel文件中的数据读入到某个数组中, 然后循环写入monogodb的某个集合中. 经过实践成功搞定.文件小的时候一切OK,但是当上传的文件很大的时候,或者说数据量很大的时候, 上面的办法就发生问题了.有时候后端没有响应,有时候可以成功,但是一般需要很长的时间才能完成任务. 我们这边测试一下,上传一…
 1.mysqlimport工具的使用 看一下命令的使用方法: shell > mysqlimport -u root -p [--LOCAL] DBname File [option] --fields-terminated-by=name 字段分隔符--fields-enclosed-by=name 字段引用符--fields-optionally-enclosed-by=name 字段引用符(只在CHAR.VARCHAR.TEXT等字符型字段上使用)--fields-escaped-by=…
    安装之后没有my.ini配置文件怎么办,因为自己安装的是zip压缩版的mysql,所以再5.7之后就没有my.ini配置文件,所以有时候需要去自己创建一个叫my.ini的配置文件,但是特别 要注意:如果你之前的数据库中有非常重要的表,那一定要先备份好,之后再去删除data和Mysql服务,具体的步骤如下:   系列目录 一.安装MySql 二.安装并破解Navicat 三.没有my.in配置文件怎么办 四.设置MySql的大小写敏感 五.重置MySql登陆密码 之前说过,Windows操…