· 9 years ago · Dec 15, 2016, 08:30 PM
1import sqlite3
2
3db = sqlite3.connect('users.db')
4
5cursor = db.cursor()
6
7cursor.execute("DROP TABLE IF EXISTS students")
8
9table_students = """CREATE TABLE students(
10 `id` INTEGER PRIMARY KEY AUTOINCREMENT,
11 `first_name` TEXT NOT NULL,
12 `last_name` TEXT NOT NULL,
13 `patronymic` TEXT NOT NULL,
14 `day` INTEGER NOT NULL,
15 `mouth` TEXT NOT NULL,
16 `year` INTEGER NOT NULL,
17 `city` TEXT NOT NULL,
18 `hostel` TEXT NOT NULL)"""
19
20cursor.execute(table_students)
21
22#cursor.execute("""INSERT INTO students VALUES (ID, "ИМЯ", "ФÐМИЛИЯ", "ОТЧЕСТВО", ДЕÐЬ_РОЖДЕÐИЯ, "МЕСЯЦ_РОЖДЕÐИЯ", ГОД_РОЖДЕÐИЯ, "ГОРОД", "ОБЩÐГÐ")""")
23cursor.execute("""INSERT INTO students VALUES (1, "КолÑ", "Ващенко", "Ðндрійович", 24, "ЛиÑтопад", 1998, "ЧервоноармійÑьк", "Так")""")
24
25
26db.commit()
27
28request_1 = cursor.execute("""SELECT * FROM students WHERE `hostel` = "Так" """)
29print("Студенти, Ñкі проживають в гуртожитку:")
30for row in request_1:
31 print(row)
32
33request_2 = cursor.execute("""SELECT * FROM students WHERE `mouth` = "ЛиÑтопад" """) #Вказати міÑÑць Ñвого Ð´Ð½Ñ Ð½Ð°Ñ€Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ
34print("\nСтуденти, Ñкі народилиÑÑ Ð² тому ж міÑÑці, що Ñ– ви:")
35for row in request_2:
36 print(row)
37
38db.close()