Python 如何使用PyCharm查看SQLite数据库中的哪些数据?

Python 如何使用PyCharm查看SQLite数据库中的哪些数据?,python,sqlite,sqlalchemy,pycharm,Python,Sqlite,Sqlalchemy,Pycharm,我是Python初学者,现在使用Flask和SQLAlchemy创建简单数据库,如下所示: ..import all the stuff here Base = declarative_base() class Restaurant(Base): __tablename__ = 'restaurant' id = Column(Integer, primary_key=True) name = Column(String(250), nullable=False)

我是Python初学者,现在使用Flask和SQLAlchemy创建简单数据库,如下所示:

..import all the stuff here

Base = declarative_base()


class Restaurant(Base):
    __tablename__ = 'restaurant'

    id = Column(Integer, primary_key=True)
    name = Column(String(250), nullable=False)


class MenuItem(Base):
    __tablename__ = 'menu_item'
    name = Column(String(250), nullable=False)
    id = Column(Integer, primary_key=True)
    description = Column(String(250))
    price = Column(String(8))
    course = Column(String(250))
    restaurant_id = Column(Integer, ForeignKey("restaurant.id"))
    restaurant = relationship(Restaurant)

engine = create_engine('sqlite:///restaurant.db')
Base.metadata.create_all(engine)
我来自PHP和MySQL的背景,所以我的问题是:


我正在使用PyCharm IDE。我听说PyCharm具有检查数据库的内置功能。我怎样才能在PyCharm中查看数据库的内容,这样我就可以直观地检查数据库的内容,而不是在控制台中运行查询?

一个包含5张图片的故事,显然不算作文本,但确实值1000字


一个故事包含5张图片,显然不算作文本,但实际上价值1000字


您是否检查了sqlite浏览器中的sqlite数据库?这不是寻求开发工具的正确位置,但我一直在为这些数据库使用Sqliteman。在pycharm中,只需双击您的
餐厅.db
,然后选择“作为数据源打开…”。。。您可能需要下载pycharms sqlite驱动程序(在select datasource的底部有一条小消息),我已经编辑了这个问题,询问如何在PyCharm中执行此操作。一个要求提供工具推荐的问题是离题的,但由于您已经在使用PyCharm,我已经编写了它,以便Joran的答案适合它,并且不再离题。您是否检查了sqlite浏览器中的sqlite数据库?这不是要求开发工具的正确位置,但我一直在为这些数据库使用Sqliteman。在pycharm中,只需双击您的
restaurant.db
,然后选择“作为数据源打开…”。。。您可能需要下载pycharms sqlite驱动程序(在select datasource的底部有一条小消息),我已经编辑了这个问题,询问如何在PyCharm中执行此操作。一个要求工具推荐的问题是离题的,但既然你已经在使用PyCharm了,我已经把它写了,这样Joran的答案就适合了,不再离题了。谢谢兄弟..真的很有帮助谢谢兄弟..真的有帮助吗