mysql - 如何将 .txt 文件导入数据库?
问题描述
我有一个 .txt 文件,该文件正在保存更多 excel 表的数据。文本文件包含用逗号分隔的每一列的数据,它具有以下格式:
"GTCEN8B","GU_Bantrab_Diagonal_6_(1754)","0","WG1754B","PCS1900","704","01","258","17542","0","7","Normal_cell" ,"Normal_cell","","","","","OFF","","3","5","4","6","1","4","1 ","NO","NO","NO","4294967295","-","UNLOCK","ACTIVATED","Claro" "GTCEN8B","GU_Bantrab_Diagonal_6_(1754)","2","WG1754D ","GSM900","704","01","258","17544","5","5","Normal_cell","Normal_cell","","","","","OFF","","3","5","4","6","1","4","1","NO","NO","否","4294967295","-","解锁","已激活","Claro"
我想要做的是将文本文件引入数据库,按列分隔每个数据,以便在表中排列信息。但我不知道该怎么做,我只有 MySQL 的基本知识
如果您能帮助我,我将不胜感激。
解决方案
在文件选项中使用简单的加载,如下所示
load data infile 'C:/filepath/files/data.csv'
into table1
ENCLOSED BY '"'
(C1,c2,...)
建议-在发布此问题之前,您应该进行一些谷歌搜索。您必须有许多解决方案,其中包含完整的工作示例,您应该将其翻译成您的解决方案。
推荐阅读
- python - 如何在冻结的数据类自定义 __init__ 方法中设置属性?
- java - 使用 java-1.8.0-amazon-corretto 时缺少 jdk
- c++ - 使用 for 循环打印字符串数组无法正常工作(C++)
- google-sheets - 使用 Google 表格查询或数组求和 where date=date
- powerbi - 如何在 PowerBi 中添加不同表格中的数字?
- exchange-server - 如何使用 Postman 查询 Exchange EWS?
- javascript - SetInterval 不可预知的响应
- javascript - 从 CSV 转换为 JSON 时如何从字符串更改为整数?
- c - 如何找到待处理的传入 UDP 数据包的数量?(网络相关)
- dataframe - 使用单个函数执行多个操作