把csv文件导入mysql数据库_CSV文件输入

可以使用LOAD DATA INFILE语句将CSV文件导入MySQL数据库,具体语法为:LOAD DATA INFILE '文件路径' INTO TABLE 表名。

要将CSV文件导入MySQL数据库,可以按照以下步骤操作:

1、首先确保已经安装了MySQL数据库,并创建了一个数据库和表,创建一个名为test_db的数据库和一个名为csv_data的表,表结构如下:

把csv文件导入mysql数据库_CSV文件输入
CREATE TABLE csv_data (
    id INT AUTO_INCREMENT PRIMARY KEY,
    column1 VARCHAR(255),
    column2 VARCHAR(255),
    column3 VARCHAR(255)
);

2、使用Python的pandas库读取CSV文件,并将数据插入到MySQL表中,首先安装pandasmysqlconnectorpython库:

pip install pandas mysqlconnectorpython

3、编写Python脚本,读取CSV文件并将数据插入到MySQL表中:

import pandas as pd
import mysql.connector
读取CSV文件
csv_file = 'your_csv_file.csv'
df = pd.read_csv(csv_file)
连接到MySQL数据库
cnx = mysql.connector.connect(user='your_username', password='your_password', host='your_host', database='test_db')
cursor = cnx.cursor()
将数据插入到MySQL表中
for index, row in df.iterrows():
    query = f"INSERT INTO csv_data (column1, column2, column3) VALUES ('{row['column1']}', '{row['column2']}', '{row['column3']}')"
    cursor.execute(query)
提交更改并关闭连接
cnx.commit()
cursor.close()
cnx.close()

4、运行Python脚本,将CSV文件中的数据导入到MySQL数据库中。

把csv文件导入mysql数据库_CSV文件输入

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/534849.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-06-12 10:54
Next 2024-06-12 11:04

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入