构建类以从SQL

时间:2019-06-13 10:51:10

标签: python sql

我进行以下锻炼:

“您有一个包含4列的SQL表表(id,网站,date_of_upload,等级)。任务是建立一个不同的类,以使查询能够使用以下任意组合过滤表:

a)id:>,<,=,IN,NOTIN

b)网站:=

c)date_of_upload:>,<,=

d)评分:>,<,=“”

我不确定如何完成此任务。

我可以创建一个类,如下所示:

`Class MyClass:

def __init__(self, database_name):
    db = sqlite3.connect(database_name)
    self.cursor = db.cursor()

def query_fetch_all(self, sql):
    self.cursor.execute(sql)
    return self.cursor.fetchall()`

我写了一些类方法来检索数据库实体

但是

我并没有低估为什么在练习中据说使用“类”(复数)。 您可以举一个我使用多个类来解决此问题的示例吗?

我真的不知道,我认为一个带有方法的类就足够了。

此外,该任务应在30分钟内完成,而按照我的方式,这需要花费数小时来编写代码以验证所有用户输入。

0 个答案:

没有答案