直接上**實現:
import pymysql
config =
# 連線資料庫
con = pymysql.connect(**config)
獲得運算元據庫的游標
cursor = con.cursor()
ck = "123=="
sql = 'insert into db(ch) values(%s)'
params一般情況為元組
params = (ck, )
cursor.execute(sql, params)
以上四行運算元據庫,看似普遍但卻可以新增特殊字元
con.commit()
關閉游標
cursor.close()
關閉連線
con.close()
補充:當我們需要傳入多個引數時,均使用%s, 其中引數包括 數字(整型,浮點型)、日期('2018-08-02 22:48:18.189365')按照字串的形式寫入
mysql資料庫存入中文亂碼或問號
今天遇到了mysql資料庫存入中文問號的問題,在網上找了n種解決方法,但是都沒有效果,因為是要修改線上的資料庫的內容和屬性,因此比較小心。參考1參考2 參考3 但是線上的資料庫就是無法解決,之後刪除了出問題的表重新建表,發現依然有問題,最後在將mysql的預設latin1連線改為使用utf8找到一句...
資料庫存入核取方塊資料
需要將表單中核取方塊的值存入資料庫中,一般來說有以下幾種方法。例 喜歡的運動 使用字串儲存 籃球為1,足球為2,羽毛球為3 喜歡籃球和足球,則在資料庫中存1,2 優點 簡單易懂 缺點 不利於高階的資料統計,比如統計喜歡籃球的人有哪些 使用位運算 籃球 2 足球 4 羽毛球 8 資料庫中存選中的選項之...
資料庫存入表情符報錯問題
xf0 x9f x8d x9e 錯誤,表情符。遇到的問題 儲存爬取到的資料時,資料庫是utf8,存入有表情符的字串報錯。解決方法如下 具體步驟 mac是在 etc 目錄下新建個my.cnf 檔案,加入如下的內容 client default character set utf8mb4 mysql d...