Posts Tagged ‘mysql’

Insérer des enregistrements dans une base de données

mysql,base de données, sql
{filelink=16371}

import MySQLdb            #API Mysql
 
#Connection à la base de données MySQL Server
myBD = MySQLdb.connect(host="127.0.0.1", 
                       port=3306,user='sakoba',passwd='12345', db="Ventes"))
#Obtenir le gestionnaire des curseurs
bd_cursor = myBD.cursor()
 
clients=["Sako","Bill", "Adams"]
villes=["Paris","New York","Londre"]
 
#Ajouter des Enregistrements dans la table
x = 0
for clt in clients:
    sqlCommand = "INSERT INTO Clients 
    VALUES('%s', '%s')" % 
    (client, ville[x])
    bd_cursor.execute(sqlCommand)
    x += 1

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Lister les bases de données d’un Sevveur MySQL

mysql,base de données,serveur, sql, list, list
{filelink=16370}

import MySQLdb            #API Mysql
 
#Connection à la base de données MySQL Server
myBD = MySQLdb.connect(host="127.0.0.1", 
                       port=3306,user='sakoba',passwd='12345')
#Obtenir le gestionnaire des curseurs
bd_cursor = myBD.cursor()
 
#Affichage de Base de données
bd_cursor.execute("SHOW DATABASES")              # Exécution d'une commande mysql
resultats = bd_cursor.fetchall()
print"Les Base de données du Serveur:"
for bd in resultats:
    print bd[0]

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Exemple de connexion à une base de données MySQL

mysql,base de données, sql
{filelink=16369}

 
import MySQLdb            #API Mysql
 
#Connection à la base de données MySQL Server
myBD = MySQLdb.connect(host="127.0.0.1", 
                       port=3306,user='sakoba',passwd='12345')
#Obtenir le gestionnaire des curseurs
bd_cursor = myBD.cursor()
 
###########         Exécution de Requêtes

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Lire les données d’une Table à l’aide de la requête ‘select’

mysql, sql
{filelink=16372}

 
import MySQLdb
 
db= MySQLdb.connect(host="localhost",
    user="sakoba", passwd="mon_mot_passe", db="Ventes")
 
bd_cursor = db.cursor()
req = "SELECT * from Clients"
bd_cursor.execute(req)                       # Exécuter la requête
 
enregistrements = cursor.fetchall ()          # Retourner le résultat de la requête
 
print "Nombre total d'enregistrement: %d" % bd_cursor.rowcount
 
for row in enregistrements:
    print "Ligne: "
    for col in row :
        print "Colonne: %s" % (col)
    print "n"
 
bd_cursor.close()
db.close()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Accéder à une valeur spécifique du dictionnaire

mysql, sql
{filelink=16005}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1", "database":"mysql", "user":"root", "pwd":"mysql"}
 
print 'Entrées: ', con_str
print 'Mot de Passe:', con_str['pwd'] #Afficher l'entrée 'pwd'

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Remplacer des entrées dans le dictionnaire

mysql, sql
{filelink=16004}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1", "database":"mysql", "user":"root", "pwd":"mysql"}
 
con_str['host']='localhost'
 
print con_str

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Changer une entrée dans le dictionnaire

mysql, sql
{filelink=15993}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1", "database":"mysql", "user":"root", "pwd":"mysql"}
 
print con_str
 
# Changer l'entrée
con_str['host'] = 'localhost'
 
# Afficher la modification
print con_str
 
########### Affichage ########################
 
# {'user': 'root', 'host': '127.0.0.1', 'database': 'mysql', 'pwd': 'mysql'}
# {'user': 'root', 'host': 'localhost', 'database': 'mysql', 'pwd': 'mysql'}

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Exemple d’utilisation de la méthode ‘update’ pour modifier un dictionnaire

mysql, sql, date
{filelink=15990}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1", "database":"mysql", "user":"root", "pwd":"mysql"}
 
# Afficher les éléments
print con_str.items()
 
# Modifier un élément dans le dictionnaire
con_str.update({"database":"mysql2"})
 
# Ré-afficher les éléments
print con_str.items()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Exemple d’utilisation des fonctions ‘key’, ‘value’ et ‘items’ d’un dictionnaire

mysql, sql
{filelink=15989}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1", "database":"mysql", "user":"root", "pwd":"mysql"}
 
# Afficher les clés
print con_str.keys()
 
# Afficher les valeurs
print con_str.values()
 
# Afficher les éléments
print con_str.items()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Supprimer ou effacer un dictionnaire

mysql, sql
{filelink=16009}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1",
           "database":"mysql",
           "user":"root",
           "pwd":"mysql"}
# vider le dictionnaire
con_str.clear()
 
print con_str                #{}
 
#Supprimer le dictionnaire
del con_str
 
#Erreur
print con_str

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]