使用Pycharm里的Database对数据库进行可视化操作

群里经常看到很多朋友用Pycharm写代码,却用navicatat。 for Mysql等可视化工具操作数据库。事实上,我们不必放弃近距离,因为Pycharm是一个非常强大的工具,它有一个数据库管理工具叫做Database。我们可以使用它来可视化数据库。
首先打开database,通常在pycharm的右侧栏中,也可以通过(View-->Tool Windows --> database)打开:

数据结构:

blog_article表的内容

django支持sqlite,mysql, oracle,各种类型的数据库,如postgresql。如果没有其他设置,Django默认直接使用sqlite数据库。
引擎名称:django.db.backends.sqlite3,全局配置文件settings.py可以看到sqlite数据库用于确认配置。
#Database
#
DATABASES={
'default':{
'ENGINE':'django.db.backends.sqlite3',
'NAME':os.path.join(BASE_DIR,'db.sqlite3'),
}
}
使用Database打开sqlite数据库非常简单,我们直接将db放入项目中.sqlite3这个文件可以直接用鼠标拖到database。或以下方法添加:


如果我们想使用Mysql,我们需要:
1、在settings中配置数据库信息
#Database
#https://docs.djangoproject.com/en/2.0/ref/settings/#databases
#Mysql
DATABASES={
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'django',
'USER':'django',
'PASSWORD':'qq445813',
'HOST':'127.0.0.1',
'PORT':'3306',
}
}2、在项目settingss中.initt的文件与目录下的init相同.py 输入文件:
importpymysql pymysql.install_as_MySQLdb()
下图,注意init.py路径。

然后在终端输入:
pipinstallpymysql
安装数据库驱动软件。
3、使用database连接Mysqlle

只有配置数据库信息才能正确连接:

点击应用程序后,我们可以看到数据库中的内容。

如果你想编辑一个表,双击它:

现在,您可以对此表进行可视化操作:

有关数据库配置方法的更多信息,请参阅本文:Django全局配置settings详细说明
python培训视频众多,全部在python学习网,欢迎在线学习!
