Advertisement
MaximCherchuk

Laba DB

Dec 23rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.71 KB | None | 0 0
  1. import sqlite3
  2.  
  3. connection = sqlite3.connect('person.db')
  4.  
  5. cursor = connection.cursor()
  6.  
  7. cursor.execute('DROP TABLE IF EXISTS person;')
  8.  
  9. cursor.execute(
  10. '''
  11.    CREATE TABLE person (
  12.        id INTEGER PRIMARY KEY AUTOINCREMENT,
  13.        first_name TEXT,
  14.        last_name TEXT
  15.    )
  16. '''
  17. )
  18.  
  19. connection.commit()
  20.  
  21. ##################### INSERT SECTION BEGINS #################################
  22. cursor.execute('INSERT INTO person(first_name, last_name) VALUES ("Andy", "Konstantinov")')
  23. cursor.execute('INSERT INTO person(first_name, last_name) VALUES ("Alex", "Lomako")')
  24. cursor.execute('INSERT INTO person(first_name, last_name) VALUES ("Andy", "Suvorov")')
  25. cursor.execute('SELECT * FROM person');
  26.  
  27. connection.commit()
  28.  
  29. for record in cursor.fetchall():
  30.     print(record)
  31. ##################### INSERT SECTION ENDS   #################################
  32.  
  33. print('====================================================================')
  34.  
  35. ##################### UPDATE SECTION BEGINS #################################
  36. cursor.execute('UPDATE person SET first_name = "Andrew" WHERE first_name = "Andy"');
  37. cursor.execute('SELECT * FROM person');
  38.  
  39. connection.commit()
  40.  
  41. for record in cursor.fetchall():
  42.     print(record)
  43. ##################### UPDATE SECTION ENDS   #################################
  44.  
  45. print('====================================================================')
  46.  
  47. ##################### DELETE SECTION BEGINS #################################
  48. cursor.execute('DELETE FROM person WHERE first_name = "Alex"');
  49. cursor.execute('SELECT * FROM person');
  50.  
  51. connection.commit()
  52.  
  53. for record in cursor.fetchall():
  54.     print(record)
  55. ##################### DELETE SECTION ENDS   #################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement