mysql模組小練習,插入資料

2021-10-04 22:26:33 字數 845 閱讀 3784

上**:

# -*- coding:utf-8 -*-  

import pymysql

#建立連線物件

con=pymysql.connect(host=

'localhost'

,user=

'root'

,password=

'123456'

,database=

'ges_data'

,port=

3306

)# 建立游標

cur=con.cursor(

)# 建立插入資料的sql語句

sql=

'insert into t_student(sanme,age,score) value(%s,%s,%s)'

try:

cur.executemany(sql,[(

'陳海輝',23

,99.9),

('陳銀菊',20

,99.8),

('張澤峰',26

,98.9),

('彭依琪',24

,99.9)]

) con.commit(

)# 提交事務

print

('插入資料成功'

)except exception as e:

con.rollback(

)# 提交事務

print

(e)print

('插入資料失敗'

)finally

: con.close(

)print

('關閉連線'

)

My SQL 插入資料

在這裡我們有乙個新建的表如下 我們使用insert可以插入單行 多行和插入查詢的結果。插入單行的兩種方法 1.使用建立表時預設的順序 這裡我們插入一行,需要嚴格按照建立表的順序來定義每個列的值。使用這種方式,對錶的每乙個列都必須給出值,對於auto increment的行,可以給出null值,該列將...

MySQL插入資料

mysql通過insert來插入行到資料庫表中,通常有以下幾種情況 1.插入完整的行 2.插入行的一部分 3.插入多行 4.插入某些查詢的資料。一 插入完整的行 下面為插入一行資料到表customers中的例子 use crashcourse insert into customers cust n...

MySQL資料插入

truncate table t sdrs general user insert into 目標表 欄位1,欄位2,select 欄位1,欄位2,from 表 這裡的話字段必須保持一致 insert into t sdrs general user code,xm,mm select xh cod...