二、多執行緒
通過python操作mysql
1、增
import mysqldb
# 開啟門
conn = mysqldb.connect(host='127.0.0.1',user='root',passwd='dd',db='python3')
# 伸出手
cur = conn.cursor()
# 運算元據
sql = 'insert into usermg(id,name,address) values(%s,%s,%s)'
params = ('1','uu','usa')
recount = cur.execute(sql,params)
# 提交請求
conn.commit()
# 把手伸回來
cur.close()
# 把門關上
conn.close()
print recount
2、刪import mysqldb
# 開啟門
conn = mysqldb.connect(host='127.0.0.1', user='root', passwd='dd', db='python3')
# 伸出手
cur = conn.cursor()
sql = 'delete from usermg where id = %s'
params = (1,)
recount = cur.execute(sql,params)
# 提交請求
conn.commit()
# 把手伸回來
cur.close()
# 把門關上
conn.close()
3、改
(1)、修改乙個
import mysqldb
conn = mysqldb.connect(host='127.0.0.1',user='root',passwd='dd',db='python3')
cur = conn.cursor()
sql = 'update usermg set name = %s where id = %s '
params = ('pp','1')
recount = cur.execute(sql,params)
conn.commit()
cur.close()
conn.close()
(2)、修改兩個
import mysqldb
conn = mysqldb.connect(host='127.0.0.1',user='root',passwd='dd',db='python3')
cur = conn.cursor()
sql = 'update count set money = %s where id =1'
params = (0,)
recount = cur.execute(sql,params)
sql = 'update count set money = %s where id = 2'
params = (100,)
recount = cur.execute(sql,params)
conn.commit()
cur.close()
conn.close()
4、查import mysqldb
# 開啟門
conn = mysqldb.connect(host ='127.0.0.1',user='root',passwd='dd',db='python3')
# 伸出手
cur = conn.cursor() # 建立乙個手
# 拿東西
# 這個操作影響了多少行(有多少行被操作了)
recount = cur.execute('select * from userinfo')
# 把手伸回來
cur.close()
# 把門關上
conn.close()
print recount
import mysqldb
# 開啟門
conn = mysqldb.connect(host='127.0.0.1',user='root',passwd='dd',db='python3')
# 伸出手
cur = conn.cursor()
# 拿東西
recount = cur.execute('select * from userinfo')
data = cur.fetchall()
# 把手伸回來
cur.close()
# 把門關上
conn.close()
print recount
print data
python多執行緒 python多執行緒
通常來說,多程序適用於計算密集型任務,多執行緒適用於io密集型任務,如網路爬蟲。關於多執行緒和多程序的區別,請參考這個 下面將使用python標準庫的multiprocessing包來嘗試多執行緒的操作,在python中呼叫多執行緒要使用multiprocessing.dummy,如果是多程序則去掉...
Python之threading多執行緒
1 threading模組是python裡面常用的執行緒模組,多執行緒處理任務對於提公升效率非常重要,先說一下執行緒和程序的各種區別,如圖 概括起來就是 io密集型 不用cpu 多執行緒計算密集型 用cpu 多程序使用執行緒和程序的目的都是為了提公升效率 1 單程序單執行緒,主程序 主線程 2 自定...
python多執行緒詳解 Python多執行緒詳解
前言 由於最近的工作中一直需要用到python去處理資料,而在面對大量的資料時,python多執行緒的優勢就展現出來了。因而藉此機會,盡可能詳盡地來闡述python多執行緒。但對於其更底層的實現機制,在此不做深究,僅是對於之前的一知半解做個補充,也希望初學者能夠通過這篇文章,即便是照葫蘆畫瓢,也能夠...