Как получить общее количество строк в базе данных с помощью SQLalchemy? - PullRequest
0 голосов
/ 07 июня 2019

Я создал базу данных sqlite в sqlalchemy и вставил в нее данные.Теперь я хотел бы получить общее количество строк, которые были вставлены.

Я пытаюсь последовать примеру вопроса переполнения стека

Получить количество строк в таблице с помощью 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')

Теперь я хотел бы увидеть, сколько строк было добавлено, и, возможно, посмотреть несколько примеров из базы данных, чтобы убедиться, что все сохранено нормально.

Я бы хотел видеть, что в нем х строк.

Бонус:

Простой способ выборки некоторых данных из базы данных.

1 Ответ

0 голосов
/ 07 июня 2019

Может пройти через цикл 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...