python mysql的遇到的一些問題

2021-08-28 00:26:24 字數 388 閱讀 9949

1.存list進mysql資料庫

list1=['測試1','測試2']

json.dumps(list1,ensure_ascii=false)

從資料庫取出來之後進行解碼,解碼之後還是乙個list

ilist=["測試1","測試2"]

json.loads(ilist)

如果只是乙個字串的話,會報錯

jsondecodeerror: expecting value: line 1 column 1 (char 0)
2.模糊查詢,從大佬這裡看來的,

sql_select="select * from database.`table` where *** like  '%%%%%s%%%%' "  % ("***")

python MySQL的常用操作

1.建立庫,表 建庫 create database 庫名 建表 create table 表名 列名 資料型別 位數 not null 如 create table student id int 10 not null,name varchar 10 此處為建立乙個名字為student的表,其中有...

Python MySQL(索引的使用補充)

索引 作用 索引普通索引 加速查詢 主鍵索引 加速查詢 不能為空 不能重複 唯一索引 加速查詢 不能重複 聯合索引 聯合唯一索引 聯合主鍵索引 多列聯合起來作為主鍵索引 聯合唯一索引 多列聯合起來作為唯一索引 聯合普通索引 加速查詢 索引就像乙個目錄一樣,如果沒有目錄就要從頭到尾看一遍 無索引 從前...

python mysql鏈結漢字編碼的問題

1。python檔案設定編碼 utf 8 檔案前面加上 encoding utf 8 2。mysql資料庫charset utf8 3。python連線mysql時加上引數 charset utf8 測試環境 centos 6.2 mysql 5.1 python 2.6.6 mysql serve...