MySQL et python
Application+BDD(Mysql)
1. connection Mysql avec python
pour connecter on aura besoin du Module: mysql-connector-python
pip install NomMOdule
2.Enregistrer de python vers Mysql
3.Modifier de python vers MySQL
4. Supprimer de python vers MySQL
5. Afficher(Rechercher) info dans Mysql
ENREGISTREMENT
import mysql.connector as mc
try:
conn = mc.connect( host = 'localhost', database = 'gestionetudiant', user =
'root', password = '')
cursor = conn.cursor()
req = 'insert into etudiant
values("kamuania","muamba","perside","0821831129","f","l2")'
cursor.execute(req)
except mc.Error as err:
print(err)
finally:
if(conn.is_connected()):
cursor.close()
conn.close()
AFFICHAGE
import mysql.connector as mc
try:
conn = mc.connect( host = 'localhost', database = 'gestionetudiant', user =
'root', password = '')
cursor = conn.cursor()
req = 'select * from etudiant'
cursor.execute(req)
info= cursor.fetchall()
for a in info:
print(a)
except mc.Error as err:
print(err)
finally:
if(conn.is_connected()):
cursor.close()
conn.close()
SUPPRESSION
import mysql.connector as mc
try:
conn = mc.connect( host = 'localhost', database = 'gestionetudiant', user =
'root', password = '')
cursor = conn.cursor()
req = 'delete from etudiant where nom="kamuania"'
cursor.execute(req)
except mc.Error as err:
print(err)
finally:
if(conn.is_connected()):
cursor.close()
conn.close()
MODFICATION
import mysql.connector as mc
try:
conn = mc.connect( host = 'localhost', database = 'gestionetudiant', user =
'root', password = '')
cursor = conn.cursor()
req = 'update etudiant set nom="Kam" where nom="SETI"'
cursor.execute(req)
except mc.Error as err:
print(err)
finally:
if(conn.is_connected()):
cursor.close()
conn.close()