上**:
# -*- 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...