Using prettytable Library
Hi everyone , we can use prettytable library in order to make great tables like that of sql in tkinter.
Firstly execute the following code in cmd to install prettytable library
pip install prettytable
now here is a self explanatory code for making table:
from prettytable import PrettyTable
from tkinter import *
win=Tk()
t=Text(win)#Inside text widget we would put our table
x=PrettyTable()
x.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
x.add_row(["Adelaide", 1295, 1158259, 600.5])
x.add_row(["Brisbane", 5905, 1857594, 1146.4])
x.add_row(["Darwin", 112, 120900, 1714.7])
x.add_row(["Hobart", 1357, 205556, 619.5])
x.add_row(["Sydney", 2058, 4336374, 1214.8])
x.add_row(["Melbourne", 1566, 3806092, 646.9])
x.add_row(["Perth", 5386, 1554769, 869.4])
t.insert(INSERT,x)#Inserting table in text widget
t.pack()
win.mainloop()
Output of this code:

Put the following line of code after t.insert(INSERT,x) in order to make this table read-only
t.config(state=DISABLED)
This method would make tables very easily. If you are curious to know more about prettytable , click here