ADVERTISEMENT
ADVERTISEMENT

Python program to display SQL table content

Here, we are going to learn how to create a program in Python to print the content of an SQL table?
Submitted by Shivang Yadav, on February 14, 2021

Python programming language is a high-level and object-oriented programming language developed by Guido Van Rossum, when he was working at CWI (Centrum Wiskunde & Informatica) which is a National Research Institute for Mathematics and Computer Science in the Netherlands.

In this era of machine learning and AI, the language has become so versatile that it can be used for performing multiple tasks. And backend development is one of them.

Using Python, we can access and manipulate databases and perform other backend tasks. Python has a library named 'pymysql' to perform the mySQL task and execute the queries.

We need to access the database using Python and then get the content of the table we have created in here, create an SQL table.

And then we will print the content of this table on screen.

Steps to display content of table in python:

  • Step 1: Connect to database using connect() method.
  • Step 2: Create a command to execute the query using cursor() method.
  • Step 3: And then we have used the fetchAll() method which is stored in rows.
  • Step 4: Print all elements of rows.

Program to display contents of table in Python

import  pymysql as ps

try:
    cn=ps.connect(host='localhost',port=3306,user='root',password='123',db='tata')
    
    cmd=cn.cursor()
    
    query="select * from products"
    
    cmd.execute(query)
    
    rows=cmd.fetchall()
    
    # print(rows)
    for row in rows:
        for col in row:
            print(col,end=' ')
        print()
    
    cn.close()

except Exception as e:
    print(e)

Output:

001 macBook Pro 120000 2020
002 iPad Pro 75000 2020

Python database (SQL) programs »



ADVERTISEMENT


ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.