CBSE Class XII – Computer Science (Python)
Practical File
Python–SQL Connectivity Programs
Program 1: Create Database and Table
Program:
import [Link]
con = [Link](host='localhost', user='root', password='root')
cur = [Link]()
[Link]("CREATE DATABASE school")
[Link]("USE school")
[Link]("CREATE TABLE student(roll INT, name VARCHAR(20), marks INT)")
[Link]()
Program 2: Insert Records into Table
Program:
import [Link]
con = [Link](host='localhost', user='root', password='root', database='school')
cur = [Link]()
[Link]("INSERT INTO student VALUES (1,'Aman',85)")
[Link]("INSERT INTO student VALUES (2,'Riya',90)")
[Link]()
[Link]()
Program 3: Display Records from Table
Program:
import [Link]
con = [Link](host='localhost', user='root', password='root', database='school')
cur = [Link]()
[Link]("SELECT * FROM student")
data = [Link]()
for row in data:
print(row)
[Link]()
Program 4: Update Marks using Python-SQL
Program:
import [Link]
con = [Link](host='localhost', user='root', password='root', database='school')
cur = [Link]()
[Link]("UPDATE student SET marks=95 WHERE roll=1")
[Link]()
[Link]()