亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python使用MySQLdb訪問mysql數(shù)據(jù)庫的方法

 更新時間:2015年08月03日 12:46:29   作者:不是JS  
這篇文章主要介紹了python使用MySQLdb訪問mysql數(shù)據(jù)庫的方法,實例分析了Python使用MySQLdb模塊操作mysql數(shù)據(jù)庫的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python使用MySQLdb訪問mysql數(shù)據(jù)庫的方法。分享給大家供大家參考。具體如下:

#!/usr/bin/python
import MySQLdb
def doInsert(cursor,db):
 #insert
 # Prepare SQL query to INSERT a record into the database.
 sql = "UPDATE EMPLOYEE SET AGE = AGE+1 WHERE SEX = '%c'" %('M')
 try:
  cursor.execute(sql)
  db.commit()
 except:
  db.rollback()
def do_query(cursor,db):
 sql = "SELECT * FROM EMPLOYEE \
     WHERE INCOME > '%d'" % (1000)
 try:
   # Execute the SQL command
   cursor.execute(sql)
   # Fetch all the rows in a list of lists.
   results = cursor.fetchall()
   print 'resuts',cursor.rowcount
   for row in results:
    fname = row[0]
    lname = row[1]
    age = row[2]
    sex = row[3]
    income = row[4]
    # Now print fetched result
    print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \
        (fname, lname, age, sex, income )
 except:
   print "Error: unable to fecth data"
def do_delete(cursor,db):
 sql = 'DELETE FROM EMPLOYEE WHERE AGE > {}'.format(20)
 try:
  cursor.execute(sql)
  db.commit()
 except:
  db.rollback()
def do_insert(cursor,db,firstname,lastname,age,sex,income):
 sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \
    LAST_NAME, AGE, SEX, INCOME) \
    VALUES ('%s', '%s', '%d', '%c', '%d' )" % \
    (firstname,lastname,age,sex,income)
 try:
  cursor.execute(sql)
  db.commit()
 except:
  db.rollback()
# Open database connection
# change this to your mysql account
#connect(server,username,password,db_name)
db = MySQLdb.connect("localhost","hunter","hunter","pydb" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
do_query(cursor,db)
doInsert(cursor,db)
do_query(cursor,db)
do_delete(cursor,db)
do_query(cursor,db)
do_insert(cursor,db,'hunter','xue',22,'M',2000)
do_insert(cursor,db,'mary','yang',22,'f',5555)
do_insert(cursor,db,'zhang','xue',32,'M',5000)
do_insert(cursor,db,'hunter','xue',22,'M',333)
do_query(cursor,db)
# disconnect from server
db.close()

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • Pytorch - TORCH.NN.INIT 參數(shù)初始化的操作

    Pytorch - TORCH.NN.INIT 參數(shù)初始化的操作

    這篇文章主要介紹了Pytorch - TORCH.NN.INIT 參數(shù)初始化的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Tensorflow高性能數(shù)據(jù)優(yōu)化增強工具Pipeline使用詳解

    Tensorflow高性能數(shù)據(jù)優(yōu)化增強工具Pipeline使用詳解

    這篇文章主要為大家介紹了Tensorflow高性能數(shù)據(jù)優(yōu)化增強工具Pipeline使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 有關wxpython pyqt內存占用問題分析

    有關wxpython pyqt內存占用問題分析

    一直覺得wxpython占用內存比較多,在工作中寫的一些小程序應用,一對比其它的小程序,發(fā)現(xiàn)內存相差確實有點大
    2014-06-06
  • python 如何比較兩集合的大小關系

    python 如何比較兩集合的大小關系

    這篇文章主要介紹了python 比較兩集合的大小關系操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Pytorch隨機數(shù)生成常用的4種方法匯總

    Pytorch隨機數(shù)生成常用的4種方法匯總

    隨機數(shù)廣泛應用在科學研究,但是計算機無法產(chǎn)生真正的隨機數(shù),一般成為偽隨機數(shù),下面這篇文章主要給大家介紹了關于Pytorch隨機數(shù)生成常用的4種方法,需要的朋友可以參考下
    2023-05-05
  • 使用Python中PIL庫給圖片添加文本水印

    使用Python中PIL庫給圖片添加文本水印

    有時候我們需要添加一定的水印以給自己的圖片添加先關的標記,在Python中有相關的計算函數(shù),下面這篇文章主要給大家介紹了關于使用Python中PIL庫給圖片添加文本水印的相關資料,需要的朋友可以參考下
    2023-04-04
  • Python實現(xiàn)快速大文件比較代碼解析

    Python實現(xiàn)快速大文件比較代碼解析

    這篇文章主要介紹了Python實現(xiàn)快速大文件比較代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 詳解Python用三種方式統(tǒng)計詞頻的方法

    詳解Python用三種方式統(tǒng)計詞頻的方法

    這篇文章主要介紹了Python用三種方式統(tǒng)計詞頻,每種方法給大家介紹的非常詳細,需要的朋友可以參考下
    2019-07-07
  • 使用Python快速打開一個百萬行級別的超大Excel文件的方法

    使用Python快速打開一個百萬行級別的超大Excel文件的方法

    這篇文章主要介紹了使用Python快速打開一個百萬行級別的超大Excel文件的方法,本文通過實例代碼給大家介紹的非常想詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Python多線程同步Lock、RLock、Semaphore、Event實例

    Python多線程同步Lock、RLock、Semaphore、Event實例

    這篇文章主要介紹了Python多線程同步Lock、RLock、Semaphore、Event實例,Lock & RLock 用來確保多線程多共享資源的訪問,Semaphore用來確保一定資源多線程訪問時的上限,Event是最簡單的線程間通信的方式,需要的朋友可以參考下
    2014-11-11

最新評論