,可以采用以下步骤:
import sqlite3
import pandas as pd
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS my_table (
id INTEGER PRIMARY KEY,
column1 TEXT,
column2 INTEGER,
column3 REAL
)''')
data = pd.read_csv('data.csv')
for index, row in data.iterrows():
cursor.execute('''INSERT INTO my_table (column1, column2, column3)
VALUES (?, ?, ?)''', (row['column1'], row['column2'], row['column3']))
conn.commit()
conn.close()
这样,通过Python向Sqlite插入数十亿数据的过程就完成了。
对于这个问题,Sqlite是一种轻量级的嵌入式数据库,它具有以下特点:
需要注意的是,以上答案仅供参考,具体的实现方式和推荐产品可能因实际需求和环境而异。
领取专属 10元无门槛券
手把手带您无忧上云