Python 使用 MySQL 範例

Python 使用 MySQL 的範例程式

 
# -*- coding: UTF-8 -*- 
import MySQLdb 
import sys 
db = MySQLdb.connect(host="localhost", user="使用者", passwd="密碼", db="資料庫名稱")
cursor = db.cursor() 
### 執行 SQL 語句 ###
cursor.execute("SELECT `欄位1` FROM 資料表名稱")
result = cursor.fetchall() 
### 用簡單的 for 把資料列出來 ### 
### 注意, result 是一個巢狀的 tuple ### 
for iii in result:   
     abc=iii[0]   
     print abc 

You Might Also Like

4 Comments

  1. lily

    請問有更詳細的說明嗎?
    像是應該用IPython Notebook或是Spyder等去跑,可以的話能不能截圖,也比較好了解。
    謝謝你的分享

    1. hank

      這個嘛~~~
      事實上執行 Python 有很多方式,當然您所提到的 Spyder 等方式也都可以啊!

      只要
      1. 您的 MySQL 主機有設定好
      2. 您有安裝 Python的 MySQLdb 模組

      那上面的程式碼應該可以順利執行

      執行的方式,提供我的作法給你參考,其實我通常是在安裝完後,把C:\Python27 這個目錄設定到環境變數內(C:\Python27 是 python 安裝目錄)。

      然後把寫好的程式先儲存為 xxx.py

      然後從命令提示字元執行 python xxx.py

      就可以了

    2. hank

      Python 使用 MySQLdb 的更多文章也可以參考:

      實作Python 連接MySQL 資料庫
      http://www.coding5.com/coding5/works?transno=1000000017

      [Python] 安裝Python連接MySQL套件
      http://chongen.logdown.com/posts/244786-python-install-mysql-python-connection-kit

      他們寫得也很詳細 很不錯喔!

    3. lily

      好的謝謝你!!!
      我再試試看!!!

Leave a Reply

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料