python 串連操作mysql資料庫

來源:互聯網
上載者:User

標籤:sql查詢   tar   cut   import   select   fetchall   互動   復原事務   遊標   

  

開發資料庫程式流程:

1.建立connection對象,擷取cursor

2.使用cursor執行SQL

3.使用cursor擷取資料、判斷執行狀態

4.提交事務 或者 復原事務

 

import:

資料庫連接對象:connection

資料庫互動對象:cursor

  1. #sql查詢語句  
  2. sql=‘select * from user ‘  
  3. #sql語句執行  
  4. cursor.execute(sql)  
  5. #擷取返回資料總條數  
  6. rs=cursor.rowcount  
  7. print rs  
  8. #擷取返回的第一條資料,此時遊標rownumber=0,擷取後=1  
  9. rs=cursor.fetchone()  
  10. print rs  
  11. #擷取返回資料的接下來3條資料,此時遊標rownumber=1,擷取後=4  
  12. rs=cursor.fetchmany(3)  
  13. print rs  
  14. #擷取剩下的所有返回資料,此時遊標rownumber=4,擷取後=最後條  
  15. rs=cursor.fetchall()  
  16. print rs  
  17. #迴圈擷取,對每條資料進行處理  
  18. for row in rs:  
  19.     print ‘userID=%s  username=%s‘% row  
  20. cursor.close()  
  21. conn.close()  

python 串連操作mysql資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.