Untitled

 avatar
unknown
plain_text
2 years ago
946 B
3
Indexable
import sqlite3, sys

db = sqlite3.connect("db_tools.db")

cursor = db.cursor()

#Display all tables in DB
##cursor.execute("SELECT name FROM sqlite_master WHERE type='table'")
##rows = cursor.fetchall()
##for row in rows:
##   print(row)

#Display all fields in table
##cursor.execute("SELECT * FROM customer")
##col_names = cursor.description
##for col_name in col_names:
##   print(col_name[0])

#sys.exit()

#cursor.execute("SELECT a.item_id, description FROM invoice_item AS a, item AS b WHERE a.item_id = b.item_id AND invoice_id = 3401")
cursor.execute("SELECT first_name, last_name, customer.customer_id, invoice.invoice_id, item.item_id, description FROM customer, invoice, invoice_item, item WHERE first_name = 'Alice' AND customer.customer_id = invoice.customer_id AND invoice.invoice_id = invoice_item.invoice_id AND invoice_item.item_id = item.item_id")
rows = cursor.fetchall()
for row in rows:
    print(row)