可以使用Python作为数据库语言吗?

可以使用Python作为数据库语言吗?,python,sql,Python,Sql,SQL的许多包装器作为python包存在。其中包括sqlite。在我看来,这些包装器允许用户在python框架内向数据库发送SQL命令。使用的语言仍然是SQL,但包装器允许通过面向对象编程将其作为字符串发送 然而,有可能完全绕过这一点吗?i、 python本身能否充当数据库引擎?我知道python中存在一些set()命令,这些命令允许将列表定义为集合,然后查找集合的交点、并集和差异。是否可以更进一步,使Python实际上可以发送类似于SELECT*WHERE语句的内容,并有效地提供SQL提供的所

SQL
的许多包装器作为python包存在。其中包括
sqlite
。在我看来,这些包装器允许用户在python框架内向数据库发送
SQL
命令。使用的语言仍然是SQL,但包装器允许通过面向对象编程将其作为字符串发送


然而,有可能完全绕过这一点吗?i、 python本身能否充当数据库引擎?我知道python中存在一些
set()
命令,这些命令允许将列表定义为集合,然后查找集合的交点、并集和差异。是否可以更进一步,使Python实际上可以发送类似于
SELECT*WHERE
语句的内容,并有效地提供SQL提供的所有数据库功能?是否有一个库使用python范例,其方法和属性与常规数据库引擎的需求相同?

我认为您最需要的是包。它的用法(在我的新手眼中)与您所期望的Database引擎的语法最接近

查看python sql库,请参见