利用CSV 引擎加载数据
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
2、在数据库中创建表:
已经创建通过命令查看创建语句:--------------------注意CSV 引擎没列都必须为not null
mysql>show create table testlodcsv
| testlodcsv | CREATE TABLE `testlodcsv` (
`id` int(11) NOT NULL,
`username` varchar(5) NOT NULL,
`city` varchar(5) NOT NULL,
`email` varchar(30) NOT NULL
) ENGINE=CSV DEFAULT CHARSET=gbk |
在文件目录下面会生成两个文件:
testlodcsv.CSM
testlodcsv.CSV
都可以more直接查看
然后把我们准备的文件 覆盖testlodcsv.CSV。
3、上面过程就完成了加载数据的过程、下面查看数据
mysql> select * from testlogcsv limit 20;
ERROR 1146 (42S02): Table 'huzhicheng.testlogcsv' doesn't exist
mysql> select * from testlodcsv limit 20;
+---------+----------+--------+---------------------------+
| id | username | city | email |
+---------+----------+--------+---------------------------+
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
+---------+----------+--------+---------------------------+
发现有乱码,没事是客户端的字符集和数据库的不一致
我们在客户端设置字符集:
mysql> set names gbk
-> ;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from testlodcsv limit 20;
+---------+----------+------+---------------------------+
| id | username | city | email |
+---------+----------+------+---------------------------+
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
+---------+----------+------+---------------------------+
20 rows in set (0.00 sec)
可以看到数据加载是成功的。 简单明了
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26764973/viewspace-1446045/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26764973/viewspace-1446045/
利用CSV 引擎加载数据相关推荐
- python处理csv文件缺失值_python 加载数据是-1为缺失值时替换为空
最近在工作时,加载数据,原始数据用-1代表缺失值,之前加载的时候替换一直没有成功,后来直接把原文件的给改下,才去替换的. 今天 试了下如下方法,可行: 1. 加载数据时直接加载为str型: 2. 把- ...
- D3.tsv与D3.csv加载数据
1.D3加载数据的方法 D3提供了方法可以对不同的数据类型进行加载,比如d3.text(), d3.xml(), d3.json(), d3.csv(), d3.tsv()和d3.html(). ...
- 【TensorFlow-windows】keras接口——利用tensorflow的方法加载数据
前言 之前使用tensorflow和keras的时候,都各自有一套数据读取方法,但是遇到一个问题就是,在训练的时候,GPU的利用率忽高忽低,极大可能是由于训练过程中读取每个batch数据造成的,所以又 ...
- 时间序列数据库——索引用ES、聚合分析时加载数据用什么?docvalues的列存储貌似更优优势一些...
加载 如何利用索引和主存储,是一种两难的选择. 选择不使用索引,只使用主存储:除非查询的字段就是主存储的排序字段,否则就需要顺序扫描整个主存储. 选择使用索引,然后用找到的row id去主存储加载数据 ...
- easyui datatable ajax 加载数据,ASP.NET easyUI--datagrid 通过ajax请求ASP.NET后台数据的分页查询...
js前台对datagrid的定义代码,如下 mygrid = $('#mytable').datagrid({ fit: true, //自动大小 height: 'auto', rownumbers ...
- 在TensorFlow中使用pipeline加载数据
正文共2028个字,6张图,预计阅读时间6分钟. 前面对TensorFlow的多线程做了测试,接下来就利用多线程和Queue pipeline地加载数据.数据流如下图所示: 首先,A.B.C三个文件通 ...
- PyTorch训练中Dataset多线程加载数据,比Dataloader里设置多个workers还要快
PyTorch训练中Dataset多线程加载数据,而不是在DataLoader 背景与需求 现在做深度学习的越来越多人都有用PyTorch,他容易上手,而且API相对TF友好的不要太多.今天就给大家带 ...
- 【PyTorch训练中Dataset多线程加载数据,比Dataloader里设置多个workers还要快】
文章目录 一.引言 二.背景与需求 三.方法的实现 四.代码与数据测试 五.测试结果 5.1.Max elapse 5.2.Multi Load Max elapse 5.3.Min elapse 5 ...
- 第五篇Data Feeds(3)使用Pandas加载数据
4.pandas加载数据 数据源多种多样.有的在数据库里面,有的在csv文件,有的是网页爬取的,有的是在线api.数据源的多样性,也带来处理的多样性,增加了学习复杂程度. 有没有一种方式来加载多样数据 ...
最新文章
- LeetCode-334. Increasing Triplet Subsequence
- cgi硬盘安装器_简简单单,玩转虚拟硬盘装多系统
- codechef LEMOVIE dp
- 数据库2.1.1mysql的特点
- sql行转列 列数据不定 sql交叉报表实例
- 处理多维特征的输出(糖尿病数据)
- 智能车学习(二十)——浅谈C车硬连接与软连接
- Swift 5新特性详解:ABI 稳定终于来了!
- git的基本使用和多人协作合并管理
- 参数化CFAR的FPGA实现
- 顺序工作流 状态机工作流 数据岛工作流 选择 .
- 网易校招编程题------最长公共子括号序列
- Linux常用图片查看处理软件
- https请求百度share分享报错问题
- mysql链接设置编码_mysql数据库链接编码设置
- 程序员能找到对象吗?|猿代码科技
- 计算机类(0809)求职经验
- 解决“No input file specified”的问题
- 新手入门 kali安装vmtools的万能方法
- Python基础篇(十五)-- Python程序接入MySQL数据库
热门文章
- 关闭Delphi2010出现以下bpl错误,解决方案.
- 修改jar 注入_瑜伽经典体位新花样:15个传统姿势+变化 注入新活力 精细
- 这效果炸了,网易云音乐“宇宙尘埃”特效!
- 计网 | 【三 数据链路层】知识点及例题
- 第1条:考虑采用静态工厂方法代替构造器
- Java 基础学习(6)
- 解决org.apache.rat:apache-rat-plugin:0.8:check (default) on project hbase: Too many unapproved license
- VMware Workstation 安装 CentOS-7 (1804) 教程
- [工具]ScreenToGif:一款小而实用的屏幕录制生成gif工具
- OCR开源库Tesseract汉字识别训练