Dbeaver ist die mächtigste Open-Supply-SQL-IDE, aber es gibt mehrere Funktionen, von denen die Leute nichts wissen. In diesem Beitrag werde ich Ihnen mehrere Funktionen teilen, um Ihren Workflow ohne Flusen zu beschleunigen.

Ich habe diese gelern Dbeaver. In einem zukünftigen Beitrag werde ich den Workflow zwischen DBeaver vergleichen und Ihre SQL -Entwicklungsumgebung auf VSCODE (oder Cursor) aufbauen. Wenn Sie daran interessiert sind, folgen Sie unbedingt meinen Veröffentlichungen!

Heute liegt der Fokus jedoch darauf, die coolen Merkmale von DBeaver zu lernen. Fangen wir an.

Die Befehlspalette

Dies ist eines der mächtigsten und doch versteckten Merkmale in DBeaver. Vielleicht übersehen die Leute es, weil es nicht als „Befehlspalette“ bezeichnet wird. Sie können es mit öffnen CMD + 3 (MAC) oder Strg + 3 (Home windows).

Von hier aus können Sie im Grunde auf jede Aktion in der IDE zugreifen. Ich benutze es meistens für:

  • Wechsel zwischen Sql Skripte.
  • Navigieren zu bestimmten Einstellungen.
  • Zugriff auf Aktionen wie Exportieren von Ergebnissen, Aktualisieren von Schema, Öffnen von Vorlagen, Datei umbenennen usw.

(Offiziell wird dieses Function in DBeaver als „Handlungen finden“ bezeichnet.)

Benutzerdefinierte SQL -Formatiererin

Wussten Sie, dass Sie in dBeaver problemlos ein anderes Formatierer einrichten können? Ich persönlich bin kein Fan der Standardformatierung, und da ich hauptsächlich PostgreSQL verwende, bevorzuge ich PG_FORMATATER.

Lassen Sie mich Ihnen zeigen, wie es funktioniert, um PG_Formatter einzurichten, aber denken Sie daran, dass der Prozess für jeden SQL -Formatierer ähnlich ist, den Sie über das Terminal aufrufen können.

# Set up PG Formatter
brew set up pgformatter

# Discover the place this system is situated.
# In my case: decide/homebrew/bin/pg_format
which pg_format

Als nächstes gehen Sie zu Präferenzen → Editoren → SQL -Editor → Formatierung wählen Sie ein „externes Formatierer“, und fügen Sie dann den Pfad in Ihr gewünschtes Formatierer ein.

💡 Oder Sie können einfach die Befehlspalette öffnen und nach „Formatierung“ suchen.

Spalten auf Choose erweitern

Oft müssen Sie möglicherweise die meisten Spalten aus einer Tabelle aus auswählen, ohne nur wenige. DBEAVER erleichtert dies, indem Sie Ihre Auswahl * in explizite Spaltennamen erweitern.

Sie können dies mit dem tun Strg + Raum Hotkey, sowohl auf Mac als auch unter Home windows. Dies funktioniert möglicherweise nicht, wenn Sie es an eine andere Systemverknüpfung gebunden haben. In diesem Fall können Sie in der Befehlspalette nach „Inhaltsassistenten“ suchen.

Suchen Sie schnell Spaltenstatistiken

DBEAVER verfügt über eine Reihe von Funktionen, um Ihre Analyse zu beschleunigen. Einer von ihnen, den ich häufig verwende, ist die „Berechnung“, die sich rechts von Ihren Abfrageergebnissen befindet. Sie können schnell die Informationen zu Spalten in Ihren Abfrageergebnissen erhalten.

Hier ist, was Sie damit machen können:

  • Ermitteln Sie die Menge an eindeutigen und nicht-null-Werten kategorieller Spalten.
  • Holen Sie sich Min, Max, Mittelwert, Median usw. von numerischen Säulen.

Sehr praktisch, um Ihren Datensatz schnell zu verstehen!

Advert-hoc-Gruppen

In ähnlicher Weise können Sie mit der Registerkarte „Gruppierungen“ schnell Gruppen-by-Abfragen erstellen, ohne SQL manuell zu schreiben.

Was Sie damit machen können:

  • Zählen Sie schnell das Ereignis von Werten.
  • Fügen Sie mehrere Aggregationen hinzu.

Obwohl dieser für einfache Aggregationen ziemlich schön ist, finde ich es ein bisschen überwältigend, da es keine Möglichkeit gibt, einzigartige Werte zu zählen, wie ich es im GIF oben tue, ohne die metrische Funktion manuell schreiben zu müssen.

SQL -Vorlagen

SQL -Vorlagen sind äußerst mächtig, obwohl ich zu gebe, dass ich sie nicht so oft benutze, wie ich sollte. Vorlagen speichern Sie vor wiederholten Schreiben gemeinsamer Ausdrücke.

Sie können die eingebauten Vorlagen sehen, indem Sie die Befehlspalette öffnen und nach „Vorlagen“ suchen. Sie werden Abkürzungen sehen für:

  • SELECT * FROM {desk}
  • SELECT * FROM {desk} WHERE {col} = {worth}
  • Und andere, wie Auswahl und Bestellung, nach Gruppen zählen usw.

Alles, was Sie tun müssen, ist, die Abkürzung für die Abfrage zu schreiben und die Registerkarte zu drücken:

Sie können auch eigene Vorlagen erstellen, was nicht schwierig ist, wenn Sie die vorhandenen nur kopieren und anpassen.

Fortgeschrittene Kopie -Tipps

Möglicherweise wissen Sie, dass DBEAver über umfangreiche Datenexportoptionen verfügt. Der Commonplace -Export -Assistent kann sich jedoch ein bisschen überwältigend fühlen, da er Ihnen jede Menge Konfigurationen zeigt, auch wenn Sie nur einen CSV schnell exportieren möchten.

Ein schnellerer Weg ist die Auswahl von Daten auf der Registerkarte Ergebnisse, mit der rechten Maustaste und der Auswahl der „erweiterten Kopie“. Auf diese Weise können Sie Ihre Daten in vielen Formaten wie CSV-, JSON-, Markdown-, TXT- und sogar SQL -Einfügen -Anweisungen kopieren.

Ich finde dieses eine tremendous hilfreich, besonders wenn ich Daten schnell an einen Teamkollegen senden muss.

Ein Bonus -Tipp ist, dass Sie diese Daten in TSV kopieren können, was von Excel und Google -Blättern in ihre richtigen Zellen richtig erkannt wird! Für diesen müssen Sie laut DBeaver 😅 doppelt vorgeschritten sein

Schlussfolgerungen

Ich liebe Dbeaver als SQL -IDE. Es ist unglaublich mächtig und die Schnittstelle ist sehr sauber. Es ist ehrlich gesagt, dass dieses Instrument kostenlos und offen ist. Wenn Sie es noch nicht ausprobiert haben, empfehle ich es viel!

Ich habe nicht gesehen, dass viele Leute über einige seiner schönsten Funktionen und Tips sprechen, und die meisten Tipps, die ich geteilt habe, stammen aus der Verwendung der Software program. Es gibt wahrscheinlich viel, was ich verpasst habe, besonders wenn es um Plugins geht, was ich nicht viel verwendet habe.

Ich weiß, dass ich alle Tipps sehr schnell durchgemacht habe. Wenn Sie additionally Zweifel haben, können Sie gerne die Möglichkeit haben. Wenn Sie mehr Workflow -Tipps haben, würde ich gerne davon hören!


Ich hoffe du hast etwas Neues gelernt!

Wenn Sie neugierig auf andere Tipps sind, die es nicht in diesen Beitrag geschafft haben, oder gerne über allgemeine Datenthemen erfahren, Abonniere mich Kostenloser E-newsletter auf dem Substant. Ich veröffentliche, wenn ich etwas wirklich Interessantes zu teilen habe.

Möchten Sie sich direkt anschließen oder Fragen haben? Jederzeit bei nachgehen mtrentz.com.

Alle Bilder und Animationen, sofern nicht anders angegeben, stammen vom Autor

Von admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert