Как открыть базу данных SQL в Pycharm?
Сейчас делаю проект на джанге, и появилась необходимость связать ряд полей. Хочу открыть базу данных, чтобы проверить названия этих полей, но что-то я не могу понять, как открыть таблицы для просмотра в pyCharm.
У меня такой вопрос: 1) Это вообще можно сделать? 2) Если да, то как это можно сделать?
- Вопрос задан более трёх лет назад
- 22224 просмотра
Комментировать
Решения вопроса 1

Senior Workaround Developer
1) Можно.
2) View -> Tool Windows -> Database

P.S. Зависит от редакции. В PyCharm Community Edition этой фичи нет.
P.P.S. могу посоветовать использовать клиент базы данных, например MySQL Workbench или SQLiteman.
Ответ написан более трёх лет назад
Нравится 7 4 комментария

Сергей Нижний Новгород @Terras Автор вопроса
Простите, еще раз:
Получается вот такая штука: take.ms/qp7lS
Саму базу открыть не получается =(
Terras: Зайди в settings.py и посмотри, какая у тебя БД. Если ничего не менял — SQLite. Плюсик там нажми и выбери SQLite.
Не правильно открывается SQLite БД в PyCharm
Создавался файл ‘name.db’ иконка у него была базы данных
и при открытии делался коннект с ним и можно было посмотреть что в нем есть(таблицы, колонки). Теперь создается файл ‘name.db’на иконке написано sql
и открывается как простой файл без ничего
Пробовал: удалять и создавать по новой, менять в настройках диалект(вероятно что-то там не то сделал) И такая проблема только в одном проекте, в других все нормально. Как в этом вернуть исходное состояние открытия DB
Отслеживать
3,847 3 3 золотых знака 19 19 серебряных знаков 36 36 бронзовых знаков
Database Tools and SQL
This functionality relies on the Database Tools and SQL plugin, which is bundled and enabled in PyCharm by default. If the relevant features aren’t available, make sure that you didn’t disable the plugin.
The Database Tools and SQL plugin is available only in PyCharm Professional.
- Press Control+Alt+S to open the IDE settings and then select Plugins .
- Open the Installed tab, find the Database Tools and SQL plugin, and select the checkbox next to the plugin name.
This section provides an overview of basic functionality that is available with the Database Tools and SQL plugin in PyCharm. For more information about database features, refer to the official DataGrip documentation.
The database management functionality in PyCharm is supported by the Database Tools and SQL plugin. The plugin provides support for all the features that are available in DataGrip, the standalone database management environment for developers. With the plugin, you can query, create and manage databases. Databases can work locally, on a server, or in the cloud. The plugin supports MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra, and others. See the full list of supported vendors in Create a data source.
Get started with database tools
These topics are focused on describing features, functionality, the application interface, and might help you to get started quickly.
Learn the main concepts.
Start working with your database by creating a connection configuration for it.
Connect an SQL file to a data source and run your code.
Connect an SQL file to a data source and run your code.
View and edit data in data editor.
Import and export your data to and from various formats with or without special tools like mysqldump, pg_dump, pg_restore, or psql.
Generate diagrams for database objects, build query and execution plans, generate flame graphs for EXPLAIN statements.
Connectivity issue is a very common definition and might include many problems. This troubleshooting article will guide you through the most common steps to identify and fix the issue. If you could not find the answer, try to contact JetBrains and we can try to help you.
Как подключиться к базе данных SQL с помощью PyCharm?
Только что начал изучать SQL.
Подскажите, пожалуйста, как подключиться к базе данных SQL с помощью PyCharm?
Скриншот кода удалён модератором.
- Вопрос задан более года назад
- 558 просмотров
3 комментария
Простой 3 комментария

Модератор @TosterModerator
Михаил Кростелев @twistfire92
Изучить базовые вещи хотя бы. Понять что такое PyCharm и почему вопрос не имеет логики.
Понять что такое импорт, и вообще как писать команды. Вот 1-я и 4-я строки у вас для чего? Сможете для каждой строки дать объяснение для чего она нужна? Если нет, то учите дальше основы, а не просто от балды накидывайте код.
Да и правилами ресурса запрещено код скриншотами кидать
Vadim Goodkin @kashapovin Автор вопроса
Михаил Кростелев, благодарю за комментарий.
Я понимаю, что нужно изучить базовые вещи, но бывает, что базовые вещи не понятны и приходиться обратиться к специалистам, что я и сделал.
В данное время я и прохожу основы, начал проходить SQL.
Для подключения к базе данных нужно создать экземпляр класса Engine с
помощью create_engine(), которая в качестве аргумента принимает адрес в виде:
dialect+driver://username:password@host:port/database
Потом инициализировать подключение к базе при помощи метода connect().
Например:
db = 'postgresql://postgres:admin@localhost:5432/postgres' engine = sqlalchemy.create_engine(db) connection = engine.connect()
Для корректной работы SQLAlchemy необходима также установка psycopg2