步驟如下:
1、連線資料庫
conn=pymysql.connect(host=』』,user=』』,passwd=』』,db=』』,charset=』』)
2、建立操作游標,建立mysql的操作連線
cursor=conn.cursor()
3、寫sql語句
插入操作,方法有以下幾個:
(方法一) 用format: 注意項是若引數是字串形式,則前面括號裡需要引號,否則報錯
sql=
'insert into jy(uid,price,createtime) values (,,"")'
.format(59
,1.23
,'2020-01-09 '
)
(方法二) 用%,同上 注意項是若引數是字串形式,則前面括號裡需要引號,否則報錯
sql=
'insert into jy(uid,price,createtime) values (%s,%s,"%s") '%(
'66'
,1.28
,'2020-01-09'
)
(方法三)分開採用引數
後面引數是元組形式,此次的最後乙個引數%s不用加引號,是因為pymysql自動幫我們做了
sql=
'insert into jy(uid,price,createtime) values (%s,%s,%s)'
parm=
(635
,1.96
,'2020-01-09'
)print
(sql)
cursor.execute(sql,parm)
初次操作,最開始一直報錯,需明白在最後乙個%s需要加引號,嘗試這三個方法,都可以執行成功。 資料庫操作 插入資料insert
insert是用來插入行到資料庫表的,它要求指定表名和被插入到新行中的值。insert語句一般不會產生輸出。插入可以用幾種方式使用 1.插入完整的行 2.插入行的一部分 3.插入多行 4.插入某些查詢的結果。各個列必須以它們在表定義 現的次序填充。雖然這種語法簡單,但不安全,高度依賴表中列的定義次序...
資料庫插入 更新 刪除操作
1.插入資料 1 為表中的所有的字段插入資料 insert into 表名稱 欄位1,欄位2,欄位3.vaues 值1,值2,值3.括號內為根據所建立的字段型別逐一進行插入,逐一在給字元型別資料插入的時候,使用單引號 2 為表的指定指端插入資料 insert into 表名稱 指定欄位1,指定欄位2...
對MySql資料庫插入資料操作
user bin env python coding utf 8 import mysqldb conn mysqldb.connect host localhost port 3306,user root passwd 123456 db test 用於建立資料庫的連線 cur conn.curs...