[英]How to get the total number of rows in a database through SQLalchemy?
我在sqlalchemy中创建了一个sqlite数据库,并在其中插入了数据。 现在我想获得插入的总行数。
我试图遵循这个堆栈溢出问题的例子
然而,这涉及创建一个“国会”课程和geoalchemy
库,我不确定它们来自哪里,或者它们是如何相关的。
这是我的代码
import sqlalchemy
from sqlalchemy import create_engine
engine = sqlalchemy.create_engine("sqlite:///dbfile/CSSummaries.db")
pandasDataframeExample.to_sql('CS_table', engine, index = False, if_exists= 'append')
现在我想看看已经添加了多少行,也许可以从数据库中看到一些样本以确保一切都保存好了。
我想看到它有x行。
奖金:
一种简单的方法来对数据库中的一些数据进行采样。
可以通过for循环运行它:
import sqlalchemy
from sqlalchemy import create_engine
engine = sqlalchemy.create_engine("sqlite:///dbfile/CSSummaries.db")
for i in range(len(pandasDataframeExample)):
DataFrame.iloc[0].to_sql('CS_table', engine, index = False, if_exists= 'append')
if i%10 == 0:
print('rows inserted: ' + str(i))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.