2017-07-21 11 views
-1

質問があります.MySQLデータベースの場合、lecturer_name、lecturer_idなどの列名があります。だから私は、データをPythonにコーディングして処理するための値を取得する方法は何かを尋ねたがっています。MySQLdbからpythonに値を取得する方法

+0

これは非常に幅広い質問であり、非常に一般的な使用例です。 Google検索では、PythonでMySQLデータベースにアクセスする方法についての無数のチュートリアルが公開されます。 – SuperShoot

+0

[可能重複](https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python) – SuperShoot

答えて

0

基本的なアクセス:pythonのdbapiドライバをインストールします。

sudo pip install mysql-connector 

公式のmysql-コネクタ-pythonのtheresの基本的な使い方、このようなものになります。

import mysql.connector 
    # connect 
    connect = mysql.connector.connect(user='scott', database='employees', password='', host='some ip') 

    # get a cursor/buffer 
    cursor = connect.cursor() 

    # execute query 
    cursor.execute("select * from mycooltable") 

    # get data back row by row. 
    for (colA, colB, colC , ...) in cursor: 
     ... do some work ... 

をドライバは、複合型ものの、Pythonの型にMySQLの型をマップします。

必要に応じて、データを簡単に操作できるようなフレームワーク(ORM)を使用することができます。

のpython-ETLが良い最小限のフレームワーク、

pip install petl 

または必要に応じて、SQLAlchemyのような大きな枠組みに行くことが必要な場合です。

これも同様です。 How do I connect to a MySQL Database in Python?

関連する問題