Тест по базе данных SQLite3

Тест по работе с базой данных SQLite3 Python

Тест по работе с базой данных SQLite3 Python

1 / 30

Что происходит с изменениями (INSERT, UPDATE, DELETE), если соединение с базой данных закрывается без вызова commit()?

2 / 30

Какой SQL-запрос выбирает всех пользователей из таблицы users, у которых возраст больше 18 лет и город - 'Домодедово'?

3 / 30

Как выглядит безопасная вставка значения user_name в запрос?

4 / 30

Для чего используется метод executemany()?

5 / 30

Как правильно передать параметры в SQL-запрос для безопасного выполнения (защита от SQL-инъекций)?

6 / 30

Что делает метод fetchall()?

7 / 30

Какой SQL-запрос правильно создает таблицу users с полями: name (текст), age (целое число) и city (текст)?

8 / 30

Как выбрать все столбцы из таблицы employees?

9 / 30

Какой метод используется для получения всех оставшихся строк результата запроса?

10 / 30

Как полностью удалить таблицу temp_data из базы данных?

11 / 30

Что делает метод cursor.fetchmany(5)?

12 / 30

Дан код: cursor.execute("SELECT name FROM sqlite_master WHERE type='table'"). Что он делает?

13 / 30

Какой тип данных в SQLite является гибким и может хранить текст, числа, blob или NULL?

14 / 30

Что выведет этот код, если в таблице products есть только одна запись с ценой 100? 

cursor.execute("SELECT price FROM products")
row = cursor.fetchone()
print(row[0])

15 / 30

Какой оператор используется для изменения существующих данных в таблице?

16 / 30

Какой метод объекта Cursor используется для выполнения одной SQL-команды?

17 / 30

Какой модуль стандартной библиотеки Python используется для работы с SQLite?

18 / 30

Какой тип данных возвращает в программу метод fetchone()?

19 / 30

Что будет, если выполнить этот код без предварительного создания таблицы?cursor.execute("INSERT INTO products (name) VALUES (?)", ('Phone',))

20 / 30

Каким оператором добавляется новая запись в таблицу?

21 / 30

Какой SQL-запрос создает таблицу books с полями id (целое число, первичный ключ) и title (текст)?

22 / 30

После выполнения операций изменения (INSERT, UPDATE, DELETE) для сохранения изменений в файл БД необходимо...

23 / 30

Что произойдет, если выполнить этот код?

cursor.execute("CREATE TABLE IF NOT EXISTS test (id INTEGER, name TEXT)")
cursor.execute("INSERT INTO test VALUES (1, 'Alice')")
cursor.execute("INSERT INTO test VALUES (1, 'Bob')") # Тот же ID

24 / 30

Для выполнения SQL-запросов в SQLite3 Python используется объект...

25 / 30

Какой метод используется для получения только одной следующей строки результата запроса?

26 / 30

Какой метод используется для создания соединения с базой данных SQLite (или её создания, если она не существует)?

27 / 30

Что делает следующий SQL-запрос? 

SELECT * FROM students WHERE grade > 3.5;

28 / 30

Что произойдет, если указать несуществующее имя файла в функции sqlite3.connect('my_db.db')?

29 / 30

Что вернет этот код, если запрос не найдет ни одной строки?
cursor.execute("SELECT * FROM empty_table");
data = cursor.fetchone()

30 / 30

Какой оператор используется для удаления записей из таблицы (без удаления самой таблицы)?

Ваш результат:

Средний балл составляет 0%

0%