Advertisement
1400_SpaceCat

SQLite test

Sep 4th, 2015
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. import sqlite3 as lite
  4. import sys
  5.  
  6. cars_names = (
  7.     (1, 'Audi', 52642),
  8.     (2, 'Mercedes', 57127),
  9.     (3, 'Skoda', 9000),
  10.     # (4, 'Volvo', 29000),
  11.     # (5, 'Bentley', 350000),
  12.     # (6, 'Hummer', 41400),
  13.     # (7, 'Volkswagen', 21600)
  14. )
  15.  
  16. cars_drivers = (
  17.     (1,"Joe Star"),
  18.     (2,"Sue Mc'Wall"),
  19.     (3,"Space Dude"),
  20. )
  21.  
  22.  
  23. con = lite.connect('test1.db')
  24.  
  25. with con:
  26.    
  27.     cur = con.cursor()    
  28.    
  29.     cur.execute("DROP TABLE IF EXISTS CarsNames")
  30.     cur.execute("DROP TABLE IF EXISTS CarsDrivers")
  31.    
  32.     cur.execute("CREATE TABLE CarsNames(Id INT, Name TEXT, Price INT)")
  33.     cur.execute("CREATE TABLE CarsDrivers(Id INT, Name TEXT)")
  34.    
  35.     cur.executemany("INSERT INTO CarsNames VALUES(?, ?, ?)", cars_names)
  36.     cur.executemany("INSERT INTO CarsDrivers VALUES(?, ?)", cars_drivers)
  37.  
  38.     for row in cur.execute("SELECT * FROM CarsNames WHERE Name = 'Audi'"):
  39.         print(row)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement