Advertisement
Chl_Snt

SQL-запросы

Feb 8th, 2024
715
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. import random
  2. import sqlite3
  3. from pprint import pprint
  4.  
  5. conn = sqlite3.connect("database.db")
  6. cur = conn.cursor()
  7. # Создание таблицы
  8. # cur.execute("CREATE TABLE IF NOT EXISTS users("
  9. #             "userid INT PRIMARY KEY, "
  10. #             "hp FLOAT, "
  11. #             "dmg INT, "
  12. #             "castle TEXT, "
  13. #             "sleep BOOLEAN)")
  14.  
  15. # Запись
  16. # for i in range(100):
  17. #     cur.execute("INSERT or REPLACE into users VALUES(?,?,?,?,?)", (
  18. #         random.randint(0, 1000000000),
  19. #         random.randint(1, 100),
  20. #         random.randint(20, 40),
  21. #         random.choice(["Дол Гулдур", 'Эребор']),
  22. #         random.choice([True, False])
  23. #     ))
  24.  
  25. # Чтение
  26. # cur.execute("SELECT * FROM users WHERE hp = ?")
  27. # result = cur.fetchall()
  28. # pprint(result)
  29.  
  30.  
  31. # conn.commit()
  32.  
  33.  
  34. # Создание таблицы с AUTOINCREMENT
  35. # cur.execute("CREATE TABLE IF NOT EXISTS peoples(number INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, last_login TEXT)")
  36.  
  37. # for _ in range(1000):
  38. #     cur.execute("INSERT or REPLACE into peoples VALUES(?, ?, ?)", (None, 'Иоганн Бах', '1827'))
  39. #     conn.commit()
  40.  
  41.  
  42. # # Удаление строки
  43. # cur.execute("DELETE FROM peoples where name = 'Иоганн Бах'")
  44. # conn.commit()
  45.  
  46.  
  47. # Удаление таблицы
  48. # cur.execute("DROP TABLE users")
  49. # conn.commit()
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement