Posts Tagged ‘sql’

Connexion à une base de données Microsoft SQL Serveur

base de données,serveur, sql
{filelink=16373}

import MSSQL            #API SQL Serveur
 
#Connection à la base de données MS SQL Server
myBD = MSSQL.connect(host="127.0.0.1", 
port=3306,user='sakoba',passwd='12345', db="Ventes")
#Obtenir le gestionnaire des curseurs
bd_cursor = myBD.cursor()

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: Insertion des données dans une Base de données SQL Serveur

base de données,serveur, sql
{filelink=16375}

 import MSSQL            #API SQL Serveur
 
#Connection à la base de données MS SQL Server
myBD = MSSQL.connect(host="127.0.0.1", 
port=3306,user='sakoba',passwd='12345', db="Ventes")
#Obtenir le gestionnaire des curseurs
bd_cursor = myBD.cursor()
 
client1={'Nom':"demo koi", 'Ville':"Berlin"}
# Enregistrer les données dans la BD
save=bd_cursor.execute('Insert into Clients(Nom, Ville) Values(%s, %s)'
 %(client1['Nom'],client1['Ville']))

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]

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]

Exécuter une requête sur Microsoft SQL Serveur

base de données,serveur, sql
{filelink=16374}

import MSSQL            #API SQL Serveur
 
#Connection à la base de données MS SQL Server
myBD = MSSQL.connect(host="127.0.0.1", 
port=3306,user='sakoba',passwd='12345', db="Ventes")
#Obtenir le gestionnaire des curseurs
bd_cursor = myBD.cursor()
 
# Exécuter une requête Select
res=bd_cursor.execute('select * from Clients')
res.fetchone()
 
#Afficher les enregistrements retournés par la requête
for elem in bd_cursor.description:
    print elem

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]

Connexion à une Base de données SQLLite à l’aide de l’API ‘SQLAlchemy’

base de données, sql
{filelink=16376}

 
import sqlalchemy
 
# Création d'un moteur de Base de donnée SQLLite
engine = sqlalchemy.create_engine('sqlite:///Ventes.db')
 
# Extraire les données d'une table
for res in engine.execute('SELECT * FROM Clients'):
    print(res.Nom, r.Prenom)

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]

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]

Accéder à une valeur avec la méthode ‘get’

mysql, sql
{filelink=16008}

# Définition d'un dictionnaire
con_str = {"host":"127.0.0.1",
           "database":"mysql",
           "user":"root",
           "pwd":"mysql"}
 
print con_str.get('user')
 
con_str['pwd']='****'
 
print con_str.get('port','N/A')

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]