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

时间:2019-01-07 08:39:14

标签: 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)

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

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

1 个答案:

答案 0 :(得分:2)

5个图片中的故事,显然不算作文字,但确实值1000字

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here