Exemple simple de comment créer une base de données et une table avec sqlite3 de python (inspiré par Python 2.7 Tutorial Pt 12 SQLite). Pour plus de details voir les tutoriels sur sqlite3 (SQLite Python Tutorial et SQLite Python tutorial):
import sqlite3
CreateDataBase = sqlite3.connect('MyDataBase.db')
QueryCurs = CreateDataBase.cursor()
def CreateTable():
QueryCurs.execute('''CREATE TABLE Clients
(id INTEGER PRIMARY KEY, Nom TEXT,Rue TEXT,Ville TEXT, Region TEXT, Note REAL)''')
def AddEntry(Nom,Rue,Ville,Region,Note):
QueryCurs.execute('''INSERT INTO Clients (Nom,Rue,Ville,Region,Note)
VALUES (?,?,?,?,?)''',(Nom,Rue,Ville,Region,Note))
CreateTable()
AddEntry('Toto','Rue 1','Lille','Nord',105.2)
AddEntry('Bill','Rue 2','Fourmies','Nord',105.2)
AddEntry('Ben','Rue 3','Lille','Nord',105.2)
AddEntry('Paul','Rue 4','Lille','Nord',105.2)
CreateDataBase.commit()
QueryCurs.execute('SELECT * FROM Clients')
for i in QueryCurs:
print "\n"
for j in i:
print j
QueryCurs.close()
Le script ci-dessus retourne alors le résultat suivant:
1
Toto
Rue 1
Lille
Nord
105.2
2
Bill
Rue 2
Fourmies
Nord
105.2
3
Ben
Rue 3
Lille
Nord
105.2
4
Paul
Rue 4
Lille
Nord
105.2
Recherches associées
Liens | Site |
---|---|
sqlite3 | Python Doc |
SQLite Python tutorial | zetcode |
SQLite Python Tutorial | tutorialspoint |
Python 2.7 Tutorial Pt 12 SQLite | youtube |