Python中操作MySQL入門實例
一、安裝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()
四、關閉連接
cur.close()
conn.close()
注意順序。
相關文章
Python操作Excel把數(shù)據(jù)分給sheet
這篇文章主要介紹了Python操作Excel把數(shù)據(jù)分給sheet,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-05-05
python中實現(xiàn)延時回調普通函數(shù)示例代碼
這篇文章主要給大家介紹了關于python中實現(xiàn)延時回調普通函數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-09-09

