千家信息网

怎么在MySQL中导入csv和excel

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,怎么在MySQL中导入csv和excel?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.导入csv文件使用如下命令:
千家信息网最后更新 2025年01月22日怎么在MySQL中导入csv和excel

怎么在MySQL中导入csv和excel?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1.导入csv文件

使用如下命令:

 1.mysql> load data infile "your csv file path" into table [tablename] fields terminated by ','

上面的csv文件以','逗号作为分割符,需要用双引号或者单引号括起来。如果是以'\t'制表符作为分隔符的话,可不用显示指明域分割符。

还有一点需要注意,csv文件或者文本文件的路径要使用绝对路径,否则mysql会默认从数据库存储的目录寻找,找不到就会报如下错误:

ERROR 13 (HY000) at line 1: Can't get stat of '/var/lib/mysql/PromotionGroup/attempt_1467708933142_34285938_m_000000_0.1469434545564' (Errcode: 2)

perror 2查看一下错误码代表的意思:OS error code 2: No such file or directory。意思就是没有指定的文件或者目录。

如果使用绝对路径之后还是会报如下错误:

ERROR 13 (HY000) at line 1: Can't get stat of '/fullpath/file.csv' (Errcode: 13)

使用命令perror 13查看错误类型:OS error code 13: Permission denied。根据错误的提示,顺其自然的检查文件是否有可读权限,结果是有的,于是各种百度都没有得到正确的答案,百思不得其解,最终选择google在stackoverflow找到了我想要的答案。

Try to use LOAD DATA LOCAL INFILE instead of LOAD DATA INFILE.

使用LOAD DATA LOCAL INFILE尝试一下,结果真的可以了!

load data local infile与load data infile的区别是什么呢?

使用LOCAL关键词,从客户主机读文件。不使用LOCAL,从服务器读取文件。

很奇怪的是,我的文件是在服务器上的,但是不使用local就会出错,真搞不明白!

2.导入excel文件

无需指定分割符。直接使用下面的命令:

mysql> load data infile "your excel file path" into table [tablename]

注意上面导入文件时,都需要提前建立好与文件内各个段对应好的数据表。并且文件的路径需要使用引号括起来,双引号和单引号都可以。

3.导入sql文件

无需提前建立好数据表,直接使用source命令:

source /home/abc/abc.sql;

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

文件 引号 错误 命令 路径 数据 意思 数据表 服务器 目录 答案 结果 面的 会报 立好 帮助 服务 中导 清楚 百思不得其解 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 宁夏曙光服务器虚拟化迁移 梦幻一年内服务器 勤哲excel服务器模板 北卡网络安全解决方案 厦门共享单车软件开发公司 服务器VD界面指的是什么意思 机械臂软件开发语言 成都拉勾网络技术有限公司 微信操作过于频繁是服务器的事吗 民生银行软件开发岗位 怎样安全关闭服务器 聚缘鑫网络技术有限公司 传统关系型数据库已被淘汰 以网络安全为主题的资料 数据库被黑0.5个比特币 富阳 数据库安全审计 信息网络安全等保 潇湘成招服务器发生错误 永兴学it软件开发培训中心 综合软件开发实践简易报告 一个数据库可包含多少数据表 中航亚欧北京互联网科技研究院 王者荣耀战队服务器有哪些 软件开发公司泰安招聘 服务器版的pe 数据库故障类型如下 () 计算机网络技术百度文库 智能化服务器供应商 加强网络安全及治理 千度网络技术服务部
0