把csv插入到資料庫中

2021-09-29 14:56:51 字數 907 閱讀 6338

資料格式,一行兩條資料(問答對)

主要注意insert語句的寫法即可

還有while時,conn.commit()的位置,不要放咋while中,否則會保錯

'''

把存在csv的資料轉換到sql資料庫中

'''import pymysql

# 連線資料庫

conn = pymysql.connect(

host =

'localhost'

, user =

'root'

, password ='',

database =

'qa'

)# 建立游標

cursor = conn.cursor(

)# 插入語句

insert_sql=

"insert into 39qa value(%s,%s)"

count=

0with

open

('qa39_1\data\data2.csv'

)as f:

while f.readline():

res = f.readline(

).strip(

).split(

',')if(

len(res)==2

):# 過濾掉沒有

print

(res)

cursor.execute(insert_sql,

[res[0]

, res[1]

])count=count+

1 conn.commit(

) cursor.close(

) conn.close(

)print

(count)

lua解析csv,插入到資料庫

先記錄一下,到時候會整理出來 dofile f program files lua lua script mysql test.lua require luasql.mysql 建立環境物件 env luasql.mysql 連線資料庫 conn env connect wuxinchang roo...

把Excel中的資料插入到資料庫中已經存在的表中

首先,建立乙個表 sql view plain copy print?create table aaa name varchar 10 user id varchar 20 create table aaa name varchar 10 user id varchar 20 然後插入數值 注意要轉...

MySQL 資料庫中如何把A表的資料插入到B表

web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 兩張表 inserttest和inserttest2,前者中有測試資料 create table in...