Sie können Abfragen ausführen, Datenbankverbindungen aufbauen, Daten durchsuchen und exportieren und sogar Ihre Schemata verwalten – alles direkt in IntelliJ IDEA.
IntelliJ IDEA unterstützt MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra und viele andere Datenbanksysteme. Eine vollständige Liste aller unterstützten Datenbankanbieter finden Sie hier.
PostgreSQL
MySQL
Oracle
Microsoft SQL Server
MondoDB
Redis
Azure SQL Database
Amazon Redshift
SQLite
Amazon DynamoDB
IBM Db2

Sie können Datenbanken über das Database-Toolfenster hinzufügen, indem Sie einige einfache Schritte zur Einrichtung befolgen.

Im Database-Toolfenster können Sie Datenquellen einrichten, gruppieren und filtern, Anzeigeoptionen für jede Datenquelle konfigurieren und vieles mehr! Alle verbundenen Datenquellen sind übersichtlich nach Schemata, Tabellen und Spalten geordnet.

IntelliJ IDEA bietet mit dem Dateneditor eine einfach zu bedienende grafische Oberfläche für die Datennavigation. Im Dateneditor können Sie verschiedene Aktionen auf Datensätze anwenden, zum Beispiel Sortieren, Bearbeiten und Exportieren/Importieren.

Sie können SQL-Abfragen direkt in der speziellen Abfragekonsole der IDE ausführen – geben Sie einfach die auszuführende Abfrage ein.

Sie können frei durch die Daten navigieren, eine Sortierung anwenden, Zellenwerte bearbeiten, Zeilen lokal hinzufügen/entfernen und Änderungen an Live-Datenbanken übertragen – und zwar ohne eine einzige SQL-Abfrage zu schreiben!

Sie können den Inhalt von zwei Datenbankobjekten nebeneinander vergleichen. IntelliJ IDEA hebt abweichende und übereinstimmende Zellen oder Zeilen hervor.

IntelliJ IDEA unterstützt eine breite Palette von Datenimport- und Exportformaten – SQL, TXT, CSV, JSON, XML, Markdown, Excel und andere Textformate mit durch Trennzeichen getrennten Werten.

Sie können Filterbedingungen angeben oder Schnellfilter verwenden. Sie können Zeilen nach Spaltenwerten filtern, Abfragen in das Feld WHERE-Feld eingeben und weitere Optionen nutzen.
Nutzen Sie die Unterstützung des AI Assistant, um Daten effizienter abzufragen und zu verarbeiten.

AI Assistant kann SQL-Code direkt in der Abfragekonsole generieren, die Sie über das Fenster Database Tools öffnen können.

AI Assistant kann direkt im Editor Tabellen erstellen und mit Beispieldaten befüllen.

Im Chat können Sie AI Assistant beliebige Fragen zu Datenbanken oder Abfragen stellen, ihn zu Aktionen auffordern und vieles mehr!

Aus dem Kontextmenü können Sie eine Liste von KI-Prompts aufrufen, um die gewünschte KI-Aktion auszuführen.

IntelliJ IDEA kann die Beziehungen zwischen den verschiedenen Datenbankobjekten in einem Diagramm veranschaulichen.

Sie können die Ergebnisse von SQL-Abfragen im Dateneditor als Diagramme darstellen. Wählen Sie aus einer Vielzahl von Diagrammtypen, darunter Balken-, Torten-, Flächen- und Liniendiagramme.

IntelliJ IDEA bietet Heatmaps im Dateneditor mit zwei Farbschemata: Diverging und Sequential.
Sie können das gewünschte Schema auf die gesamte Tabelle, einzelne Spalten oder nur auf boolesche Werte anwenden, um Muster zu visualisieren und Trends oder Variationen in den Daten auf einen Blick zu erkennen.

In IntelliJ IDEA können Abfragen ganz einfach ausgeführt werden – klicken Sie auf das Symbol Query Console im Database-Toolfenster, geben Sie Ihre Abfrage ein und klicken Sie auf Execute.

Sie können Abfrageergebnisse direkt im Editor einsehen und verwalten.

Dank der kontextabhängigen Code-Completion von IntelliJ IDEA können Sie SQL-Code schneller eingeben.

IntelliJ IDEA sucht Ihre Abfragen im Hintergrund nach Fehlern ab und schlägt sofort Korrekturen vor.

Verbinden Sie Datenbanken mit Ihrer Spring-Boot-Anwendung und profitieren Sie von einer vollständigen Datenmanagement-Unterstützung.

IntelliJ IDEA bietet eine standardmäßige Unterstützung für Persistenz-Frameworks, die das Datenmanagement in Ihren Java- oder Kotlin-Anwendungen vereinfachen.

In dieser Demositzung zeigen wir Ihnen, wie Sie in IntelliJ IDEA SQL-Abfragen schreiben und mit Daten arbeiten können, vom Schreiben einfacher Abfragen bis hin zu komplexen Aufgaben unter Verwendung der integrierten Datenbankmanagement-Funktionalität.
Alle Funktionen für das Datenmanagement sind auch in DataGrip verfügbar, dem eigenständigen Datenbankmanagement-Tool von JetBrains.