Py学习  »  Samuel Nde  »  全部回复
回复总数  1
6 年前
回复了 Samuel Nde 创建的主题 » 如何在python中存储sql表来使用它?

您已经将数据读入 DataFrame . 如果要将数据帧转换为矩阵,请执行 mat.values . 如果要将数据写入SQL表,则必须创建 cursor 然后用它来插入数据。

cursor = cnxn.cursor()
cursor.execute(''' INSERT INTO myTable (FirstName, LastName) VALUES ('Wilsamson', 'Shiphrah') ''')

如果有多个值,则应使用 executemany 指挥部;

values = list(zip(mat['FirstName'].values.tolist(), mat['LastName'].values.tolist()))
cursor.executemany('''INSERT INTO myTable (FirstName, LastName) VALUES (?, ?)''', values);

结束时 INSERT 声明,你需要 commit 在关闭之前插入 光标 connection 是的。

cursor.commit()
cursor.close()
cnxn.close()

如果你想转换