pd.read_sql_table(table_name, con, schema=None, index_col=None,
coerce_float=True, parse_dates=None, columns=None, chunksize=None)
table_name | Name of the Database table to collect data to DataFrame |
con | Database connection string |
schema | default = None, Name of the Schema in Database |
index_col | Column to be used as index in DataFrame |
coerce_float | bool, Converts non-string, non-numeric to float |
parse_date | default=None, List of columns to be parse as Date |
columns | List of columns to return, by default all columns are available |
chunksize | Number of rows to be included on each Chunk, iterator is returned. |
import pandas as pd
from sqlalchemy import create_engine
my_conn = create_engine("mysql+mysqldb://root:test@localhost/my_tutorial")
my_data = pd.read_sql_table('student',my_conn)
print(my_data)
Output-There are 35 records , sample records are shown here.
id name class mark gender
0 1 John Deo Four 75 female
1 2 Max Ruin Three 85 male
2 3 Arnold Three 55 male
3 4 Krish Star Four 60 female
4 5 John Mike Four 60 female
-------
-------
my_data = pd.read_sql_table('student',my_conn,index_col='id')
print(my_data)
Output ( sample )
name class mark gender
id
1 John Deo Four 75 female
2 Max Ruin Three 85 male
3 Arnold Three 55 male
4 Krish Star Four 60 female
--------
--------
my_data = pd.read_sql_table('student',my_conn,
columns=['name','class'],index_col='id')
print(my_data)
Output ( sample )
name class
id
1 John Deo Four
2 Max Ruin Three
3 Arnold Three
------
------
my_data = pd.read_sql_table('student',my_conn,
index_col='id',chunksize=3)
print(next(my_data))
print(next(my_data))
Output
name class mark gender
id
1 John Deo Four 75 female
2 Max Ruin Three 85 male
3 Arnold Three 55 male
name class mark gender
id
4 Krish Star Four 60 female
5 John Mike Four 60 female
6 Alex John Four 55 male
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.