Верстка, CSS, HTML, SVG

Какую программу для работы с Базами Данных выбрать?

Я пока только учусь, потому не особо все понимаю, так что если какую то глупость скажу, не обращайте внимания

Слышал что для работы с БД желательно знать PHP, но я на Питоне сижу в основном и иногда JS. Так вот, сильно ли эти языки влияют на выбор программы для работы с БД (пока только SQL, NoSQL не трогаю) и какую таки выбрать?

Пробовал по советам MAMP вчера установить, но чет вообще отказывается работать. То папка ему не нравится в которую установил, то в принципе ошибки какие то выдает, вообщем только нервы и настрой с ней убил. Что то другое бы
Если тебе нужна собственно СУБД, то эту СУБД и надо ставить. Либо ставить, например, OpenServer - в котором есть и MySQL/MariaDB, и PostgreSQL.

Если тебе нужна достаточно универсальная (для разных СУБД и операционных систем) программа администрирования баз данных - ставь dBeaver.

Если тебе нужна Windows-программа для администрирования MySQL, то удобнее всего dbForge Studio for MySQL (существует бесплатная русская версия - урезанная, но то, что вырезано, требуется только профессионалам).
KR
Kirill Rozysknov
83 606
Лучший ответ
Владимир Марусов Не много не понял что значит windows программа. А разве PostgreSQL с виндой не работает?
Работаю с СУБД MySQL в клиентской программе HeidiSQL. Доволен.
Дело такое. SQL - это язык для работы с реляционными базами данных. Для создания и работы с БД нужна программа, которая ими управляет (СУБД). Языки программирования (PHP, Python, JS, C# и прочие) не влияют на базу данных, они будут только отправлять SQL-запросы, для получения\изменения хранимых данных.
Для того, чтобы начать работать с базами данных установи одну из РСУБД: MySQL, PostgreSQL, можно ещё Oracle SQL и MS SqlServer, но они платные. СУБД отличаются между собой тем, что их реализовали разные люди, и между ними есть несовместимости, например, они реализуют в некоторых моментах по-разному синтаксис SQL. Рекомендовал бы использовать PostgreSQL.
После установки СУБД уже подберёшь ПО для работы с базами и их таблицами через GUI, так как в моей компании используют MS SQL Server, то я работаю через DbForge for SqlServer и SSMS.
Для MySql или PostgreSQL тоже что-нибудь подберёшь, например JetBrains DataGrid
Владимир Марусов да я уже установил PostgreSQL. Промучался час и благополучно удалил.

Проблема была как у этого человека: https://postgresql.men/node/214342

Ничего не помогло. Уже вторая программа не хочет работать. Аж руки опускаются. ХЗ что делать
Владимир Марусов Ок. Попробую. Установил MySQL Community Server. Я так понял это и есть та самая СУБД о которой вы выше писали. Единственно не совсем понял. Нет чисто гибкой СУБД которая бы нереляционные инструменты в себя включала?