You are on page 1of 2

SQL CONNECTIVITY:

1. To check whether the database has been created or not using python
interface.

import mysql.connector
mydb = mysql.connector.connect(host="localhost",\
user="root",\
passwd="6398",\
database="school")
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
OUTPUT:

2. To check for the created table 'student' using python.

import mysql.connector
mydb = mysql.connector.connect(host="localhost",\
user="root",\
passwd="6398",\
database="school")
mycursor = mydb.cursor()
mycursor.execute("SHOW TABLES")
for x in mycursor:
print(x)
OUTPUT:

3. To view the modified structure of sdetails table using python script.

import mysql.connector
mydb = mysql.connector.connect(host="localhost",\
user="root",\
passwd="6398",\
database="school")
mycursor = mydb.cursor()
mycursor.execute("Desc sdetails")
for x in mycursor:
print(x)
OUTPUT:

4. To insert a record into the table student using python interface.

import mysql.connector
mydb = mysql.connector.connect(host="localhost",\
user="root",\
passwd="6398",\
database="school")
mycursor = mydb.cursor()
mycursor.execute("INSERT INTO sdetails VALUES(1, 101, 'TAPAN', '2005-05-20', 96)")
mydb.commit()
print(mycursor.rowcount,"Record Inserted")
OUTPUT:

5. To add a new column ‘marks’ in the sdetails table.

import mysql.connector
mydb = mysql.connector.connect(host="localhost",\
user="root",\
passwd="6398",\
database="school")
mycursor = mydb.cursor()
mycursor.execute("Alter table sdetails add(marks int(3))")
OUTPUT:

You might also like