插入資料庫操作

2021-10-14 23:00:58 字數 930 閱讀 2386

步驟如下:

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...