2016-04-03 69 views
-2

我想從MySQL數據庫中獲取數據到Python 2.7中。我正在使用Ubuntu 14.04,並且我通常將Python中的數據插入到MySQL中,但現在我想要從MySQL接收或獲取一些數據到Python中。如何從MySQL表中獲取數據到Python 2.7

這是我的MySQL數據庫:

  • 數據庫名稱:projet
  • 表名:

    create table action(date_time varchar(50) not null,temperature varchar(50),humidity varchar(50)); 
    

    enter image description here

    action

,它是用這種方法創建

這是我的表action誰找到溫度和溼度的兩個值(ON_1,OFF_1,,OFF_2)從PHP網頁插入。

此圖片將解釋什麼,我說:

enter image description here

所以在第一行:yes=ON_1NO= OFF_1

,並在第二行:yes= ON_2NO = OFF_2。用戶可以輸入任何內容。

所以我需要把這個值變成Python。

+0

我不知道你有多少工作投入這一點。你使用哪個庫? MySQLdb的? – Pullie

回答

0

1日安裝MySQLdb模塊或

sudo apt-get install python-mysqldb 

測試模塊

import MySQLdb 
con = MySQLdb.connect(host='localhost', user=username, passwd=password, db=db_name) 
cur = con.cursor() 
cur.execute("SELECT * FROM YOUR_TABLE_NAME") 

# print all the first cell of all the rows 
for row in cur.fetchall(): 
    print row[0] 

con.close()