Read from SQL databases - Python Pandas Module. The following code shows how to read data from SQL database for working with the Python Pandas module.
In [1]:
import pandas as pd
import mysql.connector
Here we use the sqlalchemy library to grab data from a sql database
In [2]:
conn = mysql.connector.connect(user='root', password='root', database='pandas')
cursor = conn.cursor()
cursor.execute("SELECT * FROM test")
data = cursor.fetchall()
In [3]:
my_data_frame = pd.DataFrame(data=list(data))
my_data_frame
Out[3]:
0 | 1 | 2 | 3 | |
---|---|---|---|---|
0 | 1 | Hello | 12 | 2018-02-10 14:20:11 |
1 | 2 | World | 324 | 2018-02-10 14:20:11 |
2 | 3 | Hello | 12 | 2018-02-10 14:20:20 |
3 | 4 | World | 324 | 2018-02-10 14:20:20 |
4 | 5 | Hello | 12 | 2018-02-10 14:20:20 |
5 | 6 | World | 324 | 2018-02-10 14:20:20 |
6 | 7 | Hello | 12 | 2018-02-10 14:20:20 |
7 | 8 | World | 324 | 2018-02-10 14:20:20 |
8 | 9 | Hello | 12 | 2018-02-10 14:20:20 |
9 | 10 | World | 324 | 2018-02-10 14:20:20 |
10 | 11 | Hello | 12 | 2018-02-10 14:20:20 |
11 | 12 | World | 324 | 2018-02-10 14:20:20 |
12 | 13 | Hello | 12 | 2018-02-10 14:20:20 |
13 | 14 | World | 324 | 2018-02-10 14:20:20 |