我在sqlalchemy中创建了一个sqlite数据库,并将数据插入其中。现在我想获取插入的总行数。
我正在尝试遵循此堆栈溢出问题的示例
使用 SQLAlchemy 获取表中的行数
然而,这涉及到创建一个"国会"类和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))