mysql資料庫存入特殊字元

2021-08-17 17:14:43 字數 507 閱讀 2750

直接上**實現:

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