Слайд 8Ввод пароля в БД (плохой способ)
user_id = "test123 "
password
= "password"
con.execute('insert into Login values("%s", "%s")' % (user_id, password))
Слайд 10Чтение из БД
fetchone() – выбор одной строки
fetchall() – выбор всех
строк
rowcount – число строк к которым был применен execute
Слайд 14Атрибуты трансляций
Atomicity - завершение трансляции, в противном случае ничего не
происходит
Consistency – должна начинаться и заканчиваться в согласованном состоянии
Isolation -
промежуточные результаты трансляции видны за пределами трансляции
Durability - данные сохраняются даже в случае сбоя системы
Слайд 17pip install mysql-connector-python==2.18
Слайд 24Использование файла конфигурации
Слайд 30Вставка нескольких строк в таблицу
Слайд 33Создание хранимых процедур MySQL
для получения всех книг с информацией об
авторе из таблиц books и authors:
find_all() содержит оператор SELECT с условием JOIN, который извлекает название, ISBNи полное имя
автора из таблиц books и authors. Когда мы выполняем хранимую процедуру find_all()
Слайд 34find_by_isbn() принимает два параметра: первый параметр ISBN (параметр IN), второй — заголовок (OUT
параметр). Когда вы передаете в хранимую процедуру ISBN