详细讲解外部导入Excel通过命令行形式导数据库中

详细讲解外部导入Excel的数据导数据库中

1.有一个Excel表格的数据(字段可以对应也可不对应)。

2.将Excel另存为csv或者txt-----csv和txt两者的本质是一样的都是文本,后缀名称可以随便更改。

3.此时的文本的编码需要和Mysql的保持一致,如果mysql是utf8mb4那么文本也需要转成utf8.(Mysql查看编码的命令:

SHOW VARIABLES LIKE 'character_set%';

)

4.接下来进行导入,mysql导入文件时会有一个安全机制,所有从外部导入的文件都需要放入Mysql特定的文件夹中,查看Mysql中安全机制所在的目录(

SHOW variables like '%secure%'

),只需要把文本上传导此目录(

)即可通过下面命令导入.

5.如果在Windows下通过Cmd命令打开黑窗口.

6.输入几句命令

7.load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/132281.txt'

8.into table cap_user_products

9.fields terminated by ','

  1. lines terminated by '\n'

  2. (product_id,product_name,user_id,nick_name);

12.完整命令(

load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/132281.txt'

into table cap_user_products

fields terminated by ','

lines terminated by '\n'

(product_id,product_name,user_id,nick_name);

)

13.这里的fields terminated by "," 表示的时导入的文本是用逗号进行分隔。

14.这里的lines terminated by "\n" 表示的是导入的文本每一行的换行

15.最后的括号里面的就是mysql数据库中的字段,需要的字段。

相关推荐
阿里小阿希1 小时前
Vue3 + Element Plus 项目中日期时间处理的最佳实践与数据库设计规范
数据库·设计规范
白鹭2 小时前
MySQL源码部署(rhel7)
数据库·mysql
666和7772 小时前
Struts2 工作总结
java·数据库
还听珊瑚海吗2 小时前
SpringMVC(一)
数据库
星期天要睡觉4 小时前
MySQL 综合练习
数据库·mysql
Y4090014 小时前
数据库基础知识——聚合函数、分组查询
android·数据库
JosieBook5 小时前
【数据库】MySQL 数据库创建存储过程及使用场景详解
数据库·mysql
处女座_三月5 小时前
改 TDengine 数据库的时间写入限制
数据库·sql·mysql