sqlite.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import sqlite3
  2. db = sqlite3.connect("D:\\_gogs\\up\\ОАиП\\2025-26\\36гр\\1 сем\\users.db")
  3. # объект, предназначенный для работы с SQL
  4. cur = db.cursor()
  5. # cur.execute("CREATE TABLE users (id INTEGER NOT NULL PRIMARY KEY, fam TEXT NOT NULL, name TEXT NOT NULL, login TEXT NOT NULL, pass TEXT NOT NULL);")
  6. # db.commit()
  7. # cur.execute("INSERT INTO users (fam, name, login, pass) VALUES ('Литвинова-Стадник', \"Снежана\", 'u23-27litvon0va', '1111');")
  8. # db.commit()
  9. # cur.execute("INSERT INTO users (fam, name, login, pass) VALUES ('Трофимова', 'Arina', 'trofimova_arina', '1234');")
  10. # cur.execute("INSERT INTO users (fam, name, login, pass) VALUES ('Guzeev', 'Ivan', 'ermolka', 911);")
  11. # db.commit()
  12. """
  13. cur.execute("UPDATE users SET 'login'='ermolenko' WHERE id=3;")
  14. db.commit()
  15. """
  16. """
  17. cur.execute("SELECT * FROM users")
  18. user_id, fam, name, login, user_pass = cur.fetchone()
  19. print(f"Логин {fam} под ID#{user_id} = {login}")
  20. """
  21. """
  22. cur.execute("SELECT id, fam FROM users")
  23. user_id, fam = cur.fetchone()
  24. print(f"Логин {fam} под ID#{user_id}")
  25. """
  26. cur.execute("SELECT * FROM users where id=1")
  27. users_list = cur.fetchall()
  28. for users_item in users_list:
  29. user_id, fam, name, login, user_pass = users_item
  30. print(f"Логин {fam} под ID#{user_id} = {login}")