当前位置: 首页 > 图灵资讯 > 行业资讯> 使用Pycharm里的Database对数据库进行可视化操作

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

来源:图灵python
时间: 2025-03-14 17:57:54

群里经常看到很多朋友用Pycharm写代码,却用navicatat。 for Mysql等可视化工具操作数据库。事实上,我们不必放弃近距离,因为Pycharm是一个非常强大的工具,它有一个数据库管理工具叫做Database。我们可以使用它来可视化数据库。

首先打开database,通常在pycharm的右侧栏中,也可以通过(View-->Tool Windows --> database)打开:

56f50637d80f1964d50ae053509ee78.png

数据结构:

8633245ed2ce96547068f62c9c9a673.png

blog_article表的内容

f9de8353088b269bc1c6fda405c18ed.png

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'),
}
}

0e7ac8a53d9ff7b5befc3387549c9e8.png

使用Database打开sqlite数据库非常简单,我们直接将db放入项目中.sqlite3这个文件可以直接用鼠标拖到database。或以下方法添加:

85f3a04a089b93177ea2fa600a3ab16.png

c59d30850ab2ba1d9dfda88ba983748.png

如果我们想使用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路径。

63eab94767d5953e39dd3659de0c2ef.png

然后在终端输入:

pipinstallpymysql

安装数据库驱动软件。

3、使用database连接Mysqlle

a1bafc5f586cb4c0cda5b63d2e55c85.png

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

cc8fce26877495b6752adb6805d4b0f.png

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

bef411967ef81483dcb2c7eb61e3ff5.png

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

ac2d46589550e154b6ff124162cc562.png

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

4dc15d093343e6ce494690bf3b01427.png

有关数据库配置方法的更多信息,请参阅本文:Django全局配置settings详细说明

python培训视频众多,全部在python学习网,欢迎在线学习!

上一篇:

python3.7打包成exe就三步

下一篇:

返回列表