name = "Aaron"
pStatement = session.prepare("SELECT movies FROM stackoverflow.fav_movies WHERE name=?");
rows = session.execute(pStatement,(name,)).one()
如果返回了一个结果集,则可以将电影列表设置为一个局部变量,并进行迭代以显示每个值:
if rows:
movies = rows.movies
for movie in movies:
print(movie)
运行此程序将产生类似以下结果:
$ python3 queryList.py pUlOXBMyAstraDBSecretOrUserameyPHxZpka 5kHKNIuMyAstraDBTokenOrPasswordQ684
Star Wars
Blade Runner
The Martian
1条答案
按热度按时间8hhllhi21#
当然假设我们正在构建一个简单的表来存放用户喜爱的电影:
假设有人想查询我最喜欢的电影,他们首先将我的名字定义为一个局部变量,创建一个准备好的语句,然后执行它。
如果返回了一个结果集,则可以将电影列表设置为一个局部变量,并进行迭代以显示每个值:
运行此程序将产生类似以下结果:
上面使用的代码可以在我的Git报告中找到:https://github.com/aploetz/python_scripts/blob/master/queryList.py