All Command For MySQL Connector
All Command For MySQL Connector
import mysql.connector
mydb=mysql.connector.connect(host="localhost", user="root",password="1234")
mycursor=mydb.cursor()
mycursor.execute('SHOW DATABASES')
for x in mycursor:
print(x)
Amar Sir@9098661019
import mysql.connector
mydb=mysql.connector.connect(host="localhost",user="root",password="1234")
mycursor=mydb.cursor()
mycursor.execute("create database xyz")
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
) Amar Sir@9098661019
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name
VARCHAR(255), address VARCHAR(255))")
Amar Sir@9098661019
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
)
mycursor = mydb.cursor()
mycursor.execute("ALTER TABLE customers ADD COLUMN CITY INT")
import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
sql="insert into st (name,city) values(%s,%s)"
val=("aman","indore")
mycursor.execute(sql,val)
mydb.commit()
print(mycursor.rowcount,"record inserted")
7.}INSERT MANY:
import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
sql="insert into st (name,city) values(%s,%s)"
val=[("aman","indore"),("ajay","devas"),("deam","konoha"),("naruto","fire village")]
mycursor.executemany(sql,val)
mydb.commit()
print(mycursor.rowcount,"record inserted")
Amar Sir@9098661019
8.}SELECT COMMAND (FETCHALL):
import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
mycursor.execute("select * from st")
myresult=mycursor.fetchall()
for x in myresult:
print(x)
Amar Sir@9098661019
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name, address FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchone()
print(myresult)
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM customers WHERE address = 'Park Lane 38'"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
Amar Sir@9098661019
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="myusername",
password="mypassword",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM customers WHERE address Like '%way%'"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
14.}ORDER BY COMMAND:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="1234",
database="xyz"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM customers ORDER BY name"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
Amar Sir@9098661019
15.}ORDER BY COMMAND(DEC):
import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
mycursor.execute("select * from st order by name desc")
myresult=mycursor.fetchall()
for x in myresult:
print(x)
16.}UPDATE COMMAND:
import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
mycursor.execute("update st set city='indore' where name='ajay'")
mydb.commit()
print(mycursor.rowcount,"record(s)affected")
Amar Sir@9098661019