社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

进口。使用加载数据在MySQL中创建csv文件

Berna İbrahimli • 3 年前 • 1416 次点击  

SS of my raw data

你可以在上面看到我的原始数据。我正在尝试将这些数据导入我在MySQL上创建的表中。以下是我应该使用的代码:

加载数据本地填充“mytbl”。txt'进入表mytbl

->以“,”结尾的字段

->以“\r\n”结尾的行;

我不明白哪个字符是“以结尾的字段”,哪个字符是“以结尾的行”,哪个字符是“以结尾的行”。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133869
 
1416 次点击  
文章 [ 1 ]  |  最新文章 3 年前
O. Jones
Reply   •   1 楼
O. Jones    3 年前

你能读懂你的书吗。是否将csv文件正确转换为Excel或LibreOffice Calc(或任何电子表格程序)?我想你可能可以。这意味着它的格式正确。

.csv文件包含表中每行数据的一行文本。这些 LOAD INFILE 指令告诉MySQL如何在中查找行和列。csv文件。

FIELDS TERMINATED BY ',' 表示每列数据以逗号结尾。注意你的第一行数据:

De Ruijterkade,,123400000001234,,1,105... 

第一列是街道名称。第二个是空的,第三个是空的 1 第四 105 等等。

ENCLOSED BY '"' 表示本身包含逗号(字段终止符)的数据列必须包含在 " 角色。例如,如果您的街道名称具有 De Ruijterkade, Kade 你的文件将包含

"De Ruijterkade, Kade",,123400000001234,,1,105... 

最后 LINES TERMINATED BY '\r\n' 表示文件中的每一行(表中的行)都以Windows样式结束 <return><linefeed> 角色对。

Akina正确地指出了文件。 https://dev.mysql.com/doc/refman/8.0/en/load-data.html#load-data-field-line-handling