Рад са MySQL системом за управљање базама података - квиз¶
Допуни наредни Python код тако да се серверска веб-апликација повеже на базу података ”moja_bp” у оквиру локалног MySQL СУБП.
import mysql.connector
mydb =
(
host="localhost", user="root", password="",
)
- UPDATE
- SELECT
- DELETE
- INSERT
- ниједно од понуђених
Q-26: Означи врсте SQL наредби за које је неопходна употреба курсора приликом коришћења MySQLConnection објеката.
Допуни наредни Python код тако да серверска веб-апликација излиста наслове свих књига и њихове ауторе из базе података једне књижаре.
mydb = mysql.connector...
@app.route...
def prikazi_knjige():
kursor =
upit = "SELECT naslov, autor FROM knjige"
kursor.
(upit)
knjige = kursor.
return ...
Допуни наредни Python код тако да серверска веб-апликација излиста наслове свих књига и њихове ауторе из базе података једне књижаре, али само за оне књиге које су издате између 2012. и 2015. године.
mydb = mysql.connector...
@app.route...
def prikazi_knjige_izdate_izmedju_2012_i_2015():
kursor = ...
upit =
"SELECT naslov, autor FROM knjige "
"WHERE godina_izdavanja BETWEEN %(od)s AND %(do)s "
kursor.
(upit,
)
knjige = kursor...
return ...
- UPDATE
- SELECT
- DELETE
- INSERT
- ниједно од понуђених
Q-27: Означи врсте SQL наредби за које је неопходна употреба наредбе за потврђивање операције приликом коришћења MySQLConnection објеката.