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

ken*_*ken 1 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)


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)
Run Code Online (Sandbox Code Playgroud)

我有 PHP 和 MySQL 背景,所以我的问题是:

我正在使用 PyCharm IDE。我听说 PyCharm 有一个内置的功能来检查数据库。如何在 PyCharm 中查看数据库的内容,以便可以直观地检查数据库的内容,而不是在控制台中运行查询?

Jor*_*ley 5

5张图的故事,表面上不算文字,但确实值1000字

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述