-
Notifications
You must be signed in to change notification settings - Fork 0
/
read_db.py
25 lines (21 loc) · 1.21 KB
/
read_db.py
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
# Πρόγραμμα που διαβάζει μια βάση δεδομένων (SQLite)
# Δημιουργία: Νίκος-Νικήτας
# -----------------------------------------
# Program to read a SQLite database.
# Created by Nikos-Nikitas
# -----------------------------------------
#η βιβλιοθήκη της βάσης δεδομένων ως sql για ευκολότερη χρήση
import sqlite3 as sql
#συνδεόμαστε στη βάση και
#χρησιμοποιούμε τον κέρσορα που ορίσαμε για να εκτελέσουμε εντολές
c = sql.connect("books.db")
cr = c.cursor()
#διαβάζουμε τη βάση με τη σύνδεσή μας και εκτελούμε
#διαλέγουμε και τυπώνουμε όλον τον πίνακα με τα βιβλία
#και μας δίνει όλα τα χαρακτηρηστικά που έχουμε βάλει.
#Το να έχουμε κώδικα σε συνάρτηση βοηθάει να τον επαναχρησιμοποιήσουμε :)
def readDb():
with c:
cr.execute("SELECT * FROM BOOKS")
print(cr.fetchall())
readDb() #καλούμε τη συνάρτηση για να εκτελεστεί.