forked from OpenRSI/Flask_Projet_SQLite
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreate_db.py
More file actions
45 lines (37 loc) · 2.87 KB
/
Copy pathcreate_db.py
File metadata and controls
45 lines (37 loc) · 2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import sqlite3
connection = sqlite3.connect('database.db')
with open('schema.sql') as f:
connection.executescript(f.read())
cur = connection.cursor()
# =========================
# CLIENTS
# =========================
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('DUPONT', 'Emilie', '123, Rue des Lilas, 75001 Paris'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('LEROUX', 'Lucas', '456, Avenue du Soleil, 31000 Toulouse'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('MARTIN', 'Amandine', '789, Rue des Érables, 69002 Lyon'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('TREMBLAY', 'Antoine', '1010, Boulevard de la Mer, 13008 Marseille'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('LAMBERT', 'Sarah', '222, Avenue de la Liberté, 59000 Lille'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('GAGNON', 'Nicolas', '456, Boulevard des Cerisiers, 69003 Lyon'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('DUBOIS', 'Charlotte', '789, Rue des Roses, 13005 Marseille'))
cur.execute("INSERT INTO clients (nom, prenom, adresse) VALUES (?, ?, ?)",('LEFEVRE', 'Thomas', '333, Rue de la Paix, 75002 Paris'))
# =========================
# USERS
# =========================
cur.execute("INSERT INTO users (login, password, role) VALUES (?, ?, ?)", ("admin", "admin123", "admin"))
cur.execute("INSERT INTO users (login, password, role) VALUES (?, ?, ?)", ("user", "12345", "user"))
# =========================
# LIVRES
# =========================
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Python pour les nuls", "Dupont", 3))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Le Dit du Genji", "Murasaki", 2))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("L'interprétation du rêve", "Freud", 1))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("C pour les nuls", "Dan Gookin", 5))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Le Silmarillon", "Tolkien", 3))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Là où chantent les écrevisses", "Newman", 6))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("1984", "Orwell", 9))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Le petit prince", "Saint-Exupéry", 14))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Le rouge et le noir", "Stendhal", 6))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("Da Vinci Code", "Dan Brown", 6))
cur.execute("INSERT INTO livres (titre, auteur, stock) VALUES (?, ?, ?)", ("La promesse de l'aube", "Romain Gary", 6))
connection.commit()
connection.close()