Python中操作MySQL入門實(shí)例
一、安裝MySQL-python
# yum install -y MySQL-python
二、打開數(shù)據(jù)庫連接
#!/usr/bin/python
import MySQLdb
conn = MySQLdb.connect(user='root',passwd='admin',host='127.0.0.1')
conn.select_db('test')
cur = conn.cursor()
三、操作數(shù)據(jù)庫
def insertdb():
sql = 'insert into test(name,`sort`) values ("%s","%s")'
exsql = sql % ('hello','python')
cur.execute(exsql)
conn.commit()
return 'insert success'
def selectdb():
sql = 'select `name` from test where `sort` = "%s"'
exsql = sql % ('python')
count = cur.execute(exsql)
for row in cur:
print row
print 'cursor move to top:'
cur.scroll(0,'absolute')
row = cur.fetchone()
while row is not None:
print row
row = cur.fetchone()
print 'cursor move to top:'
cur.scroll(0,'absolute')
many = cur.fetchmany(count)
print many
def deletedb():
sql = 'delete from test where `sort` = "%s"'
exsql = sql % ('python')
cur.execute(exsql)
conn.commit()
return 'delete success'
print insertdb()
print insertdb()
selectdb()
print deletedb()
四、關(guān)閉連接
cur.close()
conn.close()
注意順序。
相關(guān)文章
使用Python開發(fā)SQLite代理服務(wù)器的方法
今天小編就為大家分享一篇使用Python開發(fā)SQLite代理服務(wù)器的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python繪制數(shù)據(jù)圖表的超詳細(xì)教程
畫一個(gè)吸引人注意的圖表相當(dāng)重要,當(dāng)你探索一個(gè)數(shù)據(jù)集,需要畫圖表,圖表看起來令人愉悅是件很高興的事,下面這篇文章主要給大家介紹了關(guān)于Python繪制數(shù)據(jù)圖表的超詳細(xì)教程,需要的朋友可以參考下2022-11-11keras打印loss對權(quán)重的導(dǎo)數(shù)方式
這篇文章主要介紹了keras打印loss對權(quán)重的導(dǎo)數(shù)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Python利用matplotlib繪制圓環(huán)圖(環(huán)形圖)的實(shí)戰(zhàn)案例
環(huán)形圖也被稱為圓環(huán)圖,它在功能上與餅圖相同,只是中間有一個(gè)空白,并且能夠同時(shí)支持多個(gè)統(tǒng)計(jì)數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python利用matplotlib繪制圓環(huán)圖的實(shí)戰(zhàn)案例,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08Python接口自動(dòng)化之淺析requests模塊get請求
這篇文章主要介紹了requests模塊get請求,在Python語言中,雖然提供了urllib2和urllib的庫,但是相比較而言,Requests仍然是實(shí)現(xiàn)接口測試最好的選擇,因?yàn)樗怯闷饋砀雍啽?/div> 2021-08-08Python selenium 三種等待方式詳解(必會(huì))
這篇文章主要介紹了Python selenium 三種等待方式詳解(必會(huì))的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09最新評論