SQLite / Python数据库检索和比较

前端之家收集整理的这篇文章主要介绍了SQLite / Python数据库检索和比较前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前,我有一个包含用户名,密码等的数据库.
我希望查看数据库以检查是否存在重复项.

con = lite.connect('userInfo.db')
with con:
    cur = con.cursor()
    cur.execute("SELECT * FROM Users WHERE LOWER(Username) = LOWER(?)",(newID,))
    rows = cur.fetchall()
    if len(rows)!=0:
        return "Duplicate detected"

这是我目前的代码. newID是一个新名称,我希望检查数据库中是否存在任何具有相同名称的现有条目.

我的问题是 – 我在代码中这样做的方式是个好主意吗?我主要关心的是我的做法.我应该使用fetchall()以外的东西吗?

感谢您的时间!

猜你在找的Sqlite相关文章