0% found this document useful (0 votes)
9 views

All Command For MySQL Connector

Uploaded by

mirfath
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

All Command For MySQL Connector

Uploaded by

mirfath
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Amar Sir@9098661019

1.} SHOW DATABASES:

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

2.} CREATE DATABASE:

import mysql.connector
mydb=mysql.connector.connect(host="localhost",user="root",password="1234")
mycursor=mydb.cursor()
mycursor.execute("create database xyz")

3.} CREATE TABLE(Basic Table):

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))")

4.} CREATE TABLE(Primary Key):

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

5.} ALTER COMMAND:

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")

6.} INSERT COMMAND:

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

9.} SELECT COMMAND (COLUMNS):

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)

10.} SELECT COMMAND(FETCHONE):

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)

11.}SELECT COMMAND UPTO LIMIT:


import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
mycursor.execute("select * from st limit 5")
myresult=mycursor.fetchall()
for x in myresult:
print(x)
Amar Sir@9098661019

12.} SELECT COMMAND(Condition):

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

13.} SELECT COMMAND(Like Condition):

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")

17.} DELETE COMMAND:


import mysql.connector
mydb=mysql.connector.connect ( host = "localhost", user= "root", password="1234", database="xyz")
mycursor=mydb.cursor()
mycursor.execute("delete from st where city='indore'")
mydb.commit()
print(mycursor.rowcount,"record(s)deleted")

Amar Sir@9098661019

very important command

pip3 install mysql-connector-python==8.0.29

You might also like