Q:

Python program to display SQL table content

belongs to collection: Python Database (SQL/MySQL) Programs

0

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.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Insertion of Records to Database in Python... >>
<< Python program to create an SQL table...