不知道是不是我找得不對,找了好幾個網上關於python對mysql變數查詢操作沒有用。
甚至抄官方文件用法
# do this insteadt=
('rhat',)c
.execute
('select * from stocks where symbol=?',t
)printc.
fetchone
()# larger example that inserts many records at a time
purchases=[(
'2006-03-28'
,'buy'
,'ibm'
,1000
,45.00),(
'2006-04-05'
,'buy'
,'msft'
,1000
,72.00),(
'2006-04-06'
,'sell'
,'ibm'
,500
,53.00),]
c.executemany
('insert into stocks values (?,?,?,?,?)'
,purchases)
也不行。
最後瞎折騰折騰出來了:
cur.execute("select * from user where userid = '%s' and password = '%s'"%(userid,password))
其中userid跟password就是變數
python使用變數操作mysql語句
python操作mysql和其他語言一樣,都是很簡單的,只需要匯入mysqldb模組,然後再連線就可以操作了。在這裡說說怎麼樣在裡面使用變數值來查詢,例如 username liang result cur.execute select password from user where nickna...
python如何操作mysql
工具 mysql.connector和mysqldb,pymysql據說也不錯,沒試過 1.mysql.connector介紹 推薦 是mysql官方提供的python連線mysql資料庫的驅動程式 是純python實現的,由oracle維護 相較於mysqldb模組來說,其支援python3,而m...
Python操作mysql步驟
建立連線 conn connect host localhost port 3306,database jing dong user root password mysql charset utf8 建立游標 cs1 conn.cursor sql select from goods cs1.exe...