Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden von Oracle JDeveloper mit MySQL Database Service auf Oracle Cloud Platform, Teil 3

In „Verwenden von Oracle JDeveloper mit MySQL-Datenbankdienst auf Oracle Cloud Platform, Teil 1“ wird ein MySQL-Datenbankdienst auf Oracle Cloud Platform erstellt. Im Artikel „Using Oracle JDeveloper with MySQL Database Service on Oracle Cloud Platform, Part 2“ wird eine Verbindung zum MySQL-Datenbankdienst mit Oracle JDeveloper erstellt und eine Datenbanktabelle erstellt und Tabellendaten hinzugefügt. In diesem Artikel besprechen wir das Abfragen der Tabelle und das Exportieren der Ergebnismenge in ein SQL-Skript. Wir besprechen auch einige der anderen Funktionen der Ergebnismenge, wie z. B. das Suchen der Anzahl von Datensätzen und das Suchen und Hervorheben von Datensätzen. Dieser Artikel hat die folgenden Abschnitte:

  • Tabellendaten mit SQL-Arbeitsblatt abfragen
  • Auflisten des SQL-Verlaufs
  • Ermitteln der Anzahl der Datensätze in einer Ergebnismenge
  • Suchen und Hervorheben von Datensätzen in einem Ergebnissatz
  • Ergebnismenge exportieren
  • Trennen und Verbinden
  • Exportieren einer Verbindung
  • Verbindung löschen
  • Löschen des MySQL-Dienstes
  • Schlussfolgerung

Tabellendaten mit SQL-Arbeitsblatt abfragen

Öffnen Sie ein weiteres SQL-Arbeitsblatt und fügen Sie ein SELECT hinzu -Anweisung zum Abfragen der wlslog-Tabelle, wie in Abbildung 1 gezeigt. Die Schaltfläche zum Ausführen einer einzelnen SQL-Anweisung, wie in Abbildung 1 gezeigt, unterscheidet sich von der Schaltfläche zum Ausführen eines SQL-Skripts.


Abbildung 1: Run-Anweisung

Die Ergebnismenge der SQL-Abfrage wird aufgelistet, wie in Abbildung 2 gezeigt.


Abbildung 2: Ergebnismenge

Auflisten des SQL-Verlaufs

Wählen Sie SQL-Verlauf, um den SQL-Verlauf aufzulisten, bei dem es sich um eine Auflistung von SQL-Anweisungen handelt, die in der nahen Vergangenheit ausgeführt wurden aus der Symbolleiste, wie in Abbildung 3 gezeigt.


Abbildung 3: SQL-Verlauf

Ermitteln der Anzahl der Datensätze in einer Ergebnismenge

Die Ergebnismenge im Beispiel hat nur sieben Zeilen und die Bestimmung der Anzahl der Zeilen erfordert kein zusätzliches Tool, aber wenn eine Ergebnismenge mehrere Zeilen (Tausende von Zeilen) hat, kann es einen erheblichen Bildlauf erfordern, um die Gesamtzahl der Zeilen darin zu finden die Ergebnismenge ohne eine Werkzeugfunktion wie Count Rows. Klicken Sie mit der rechten Maustaste auf die Ergebnismenge und wählen Sie Zeilen zählen… aus , wie in Abbildung 4 gezeigt, um die Anzahl der Zeilen zu ermitteln.


Abbildung 4: Zeilen zählen

Die Zeilenzahl wird aufgelistet, wie in Abbildung 5 gezeigt.


Abbildung 5: Zeilenanzahl

Suchen und Hervorheben von Datensätzen in einem Ergebnissatz

JDeveloper hat eine Funktion, um Datenzeilen zu finden (auch Datensätze genannt ) in einem Ergebnissatz basierend auf einem Suchkriterium/Kriterien, z. B. dass ein Datensatz einen Begriff enthält. Um die Funktion zu verwenden, klicken Sie mit der rechten Maustaste in die Ergebnismenge und wählen Sie Suchen/Markieren (siehe Abbildung 6).


Abbildung 6: Suchen/Markieren

Ein Suchen/Markieren wird angezeigt, wie in Abbildung 7 gezeigt.


Abbildung 7: Dialogfeld "Suchen/Hervorheben"

Es stehen mehrere Such-/Markierungsoptionen zur Verfügung. Diese sind in Tabelle 1 aufgeführt.

Suchen/Markieren-Option

Beschreibung
Groß-/Kleinschreibung ignorieren Groß-/Kleinschreibung in Daten ignorieren. Groß-/Kleinschreibung im Suchbegriff oder Tabellendaten werden nicht berücksichtigt und nur der Suchtext verwendet.
Ganzes Wort Finde, ob ein ganzes Wort in der Tabelle existiert
Beginnt mit Finde, ob Spaltendaten mit dem angegebenen Begriff beginnen
Umbruchsuche Legt fest, ob die Suche umbrochen wird
Farbe hervorheben Die zu verwendende Hervorhebungsfarbe
Hervorhebung beibehalten Legt fest, ob die Hervorhebungsfarbe beibehalten wird, nachdem das Dialogfeld „Suchen/Hervorheben“ geschlossen wurde. Persist Highlight kann nur ausgewählt werden, wenn auch Highlight Row ausgewählt ist.
Zeile hervorheben Legt fest, ob eine Zeile im Ergebnis einer Suche hervorgehoben wird

Tabelle 1: Optionen suchen/hervorheben

Geben Sie als Beispiel den Begriff BEA-000365 an im Dialogfeld „Suchen/Markieren“ und wählen Sie das Ganze Wort aus Option, wie in Abbildung 8 gezeigt. Wählen Sie die Eingabetaste.


Abbildung 8: Suchen/Hervorheben verwenden, um übereinstimmende Daten zu finden

Wie in Abbildung 9 gezeigt, zeigt die Meldung „Found 5 matchs“ (Fünf Übereinstimmungen gefunden) an, dass fünf Datensätze gefunden wurden.


Abbildung 9: 5 Übereinstimmungen gefunden

Das Ergebnis der Suche gibt nicht an, welche übereinstimmenden Datensätze es sind. Um anzugeben, welche Datensätze mit der Suche übereinstimmen, wählen Sie die Zeile hervorheben aus Option und wählen Sie die Farbe aus , eine Option, die nur verfügbar wird, wenn Zeile hervorheben ist ausgewählt. Wählen Sie Enter und die Datensätze mit übereinstimmenden Daten werden hervorgehoben, wie in Abbildung 10 gezeigt.


Abbildung 10: Hervorgehobene Zeilen

Wenn die Schaltfläche Suchen/Markieren Dialog geschlossen wird, wird auch die Hervorhebung der ausgewählten Zeilen entfernt (siehe Abbildung 11).


Abbildung 11: Hervorhebung der Zeile beim Schließen des Dialogs entfernt

Um die Zeilenhervorhebung beizubehalten, wählen Sie auch die Option Persist Highlight , wie in Abbildung 12 gezeigt.


Abbildung 12: Highlight-Option beibehalten ausgewählt

Wählen Sie wie zuvor die Eingabetaste, und die übereinstimmenden Zeilen werden hervorgehoben, wie in Abbildung 13 gezeigt.


Abbildung 13: Hervorgehobene Zeilen

Wählen Sie Hervorhebung beibehalten aus fügt eine weitere Funktion hinzu. Schließen Sie Suchen/Markieren Dialogfeld, wie in Abbildung 14 gezeigt.


Abbildung 14: Schließen des Dialogfelds „Suchen/Hervorheben“

Die hervorgehobenen Zeilen bleiben hervorgehoben, wie in Abbildung 15 gezeigt.


Abbildung 15: Hervorgehobene Zeilen bleiben auch nach dem Schließen des Dialogfelds "Suchen/Hervorheben" hervorgehoben

Um die markierten Datensätze in einem Ergebnissatz zu löschen, klicken Sie auf das X (siehe Abbildung 16).


Abbildung 16: Löschen der Hervorhebung von Suchergebnissen

Die Hervorhebung der Datensätze wird entfernt, wie in Abbildung 17 gezeigt. Die Meldung „Anzahl der übereinstimmenden Datensätze“ wird jedoch weiterhin aufgelistet.


Abbildung 17: Hervorhebung bei Find Records gelöscht

Ergebnismenge exportieren

Um den Ergebnissatz zu exportieren, klicken Sie mit der rechten Maustaste in den Ergebnissatz und wählen Sie Exportieren… , wie in Abbildung 18 gezeigt.


Abbildung 18: Exportieren…

Die Exportfunktion exportiert alle Datensätze im Ergebnissatz, nicht nur die markierten Datensätze. Die Quelle/das Ziel Der Assistent wird gestartet, wie in Abbildung 19 gezeigt. Die Verbindung ist standardmäßig ausgewählt und kann nicht geändert werden. Die Daten exportieren Abschnitt hat das Format , als Einfügen , das standardmäßig Insert-Anweisungen im Exportskript generiert. Der Linienabschluss auf Umgebungsstandard eingestellt ist , was ein Zeilenumbruchzeichen ist. Der Tabellenname auf EXPORT_TABLE gesetzt ist standardmäßig. Das Speichern unter auf Einzelne Datei eingestellt ist und die standardmäßige Codierung ist auch eingestellt. Der Dateiname Das Feld gibt die Datei an, in die exportiert werden soll, und kann vom Standarddateinamen export.sql abgeändert werden . Klicken Sie auf Weiter .


Abbildung 19: Quell-/Ziel-Assistent

Klicken Sie auf Fertig stellen in der Exportzusammenfassung , wie in Abbildung 20 gezeigt.


Abbildung 20: Zusammenfassung exportieren

Das Exportskript wird generiert (siehe Abbildung 21).


Abbildung 21: Skript exportieren

Trennen und Verbinden

Um eine Verbindung zu trennen, klicken Sie in den Datenbanken mit der rechten Maustaste auf eine Verbindung Fenster und wählen Sie Trennen , wie in Abbildung 22 gezeigt.


Abbildung 22: Trennen

Bevor eine Verbindung getrennt wird, Bestätigung Speichern Dialoge werden geöffnet, um nicht gespeicherte Skripte wie MySQLConnection~1.sql zu speichern Skript, das in Abbildung 23 gezeigt wird. Klicken Sie auf Ja um das Skript zu speichern.


Abbildung 23: Dialogfeld „Speichern“

Ein Speichern Fenster wird geöffnet, um den Speicherort des Dateiverzeichnisses anzugeben. Wählen Sie ein Verzeichnis und einen Dateinamen aus und klicken Sie auf Speichern . Um eine getrennte Verbindung wieder herzustellen, klicken Sie in Datenbanken mit der rechten Maustaste auf die Verbindung und wählen Sie Verbinden , wie in Abbildung 24 gezeigt.


Abbildung 24: Verbinden

Exportieren einer Verbindung

Um eine Verbindung zu exportieren, klicken Sie mit der rechten Maustaste auf die Verbindung und wählen Sie Exportieren , wie in Abbildung 25 gezeigt.


Abbildung 25: Exportieren

Die Kataloge und Verbindungen exportieren Dialog gestartet (siehe Abbildung 26). Geben Sie einen Archivdateinamen an; es wird eine .rcx haben Suffix. Für die Fehlerbehandlung während des Exports stehen zwei Optionen zur Verfügung:Fail On First Error und Fehler ignorieren . Klicken Sie auf Exportieren .


Abbildung 26: Kataloge und Verbindungen exportieren>Exportieren

Der Export wird erfolgreich abgeschlossen, wie in Abbildung 27 gezeigt. Klicken Sie auf OK.


Abbildung 27: Export erfolgreich abgeschlossen

Verbindung löschen

Um eine MySQLConnection-Verbindung zu löschen, klicken Sie in den Datenbanken mit der rechten Maustaste auf die Verbindung Fenster oder die Ressourcen Fenster und wählen Sie Löschen , wie in Abbildung 28 gezeigt.


Abbildung 28: Löschen

Klicken Sie auf Ja in Löschbestätigung , wie in Abbildung 29 gezeigt.


Abbildung 29: Bestätigung löschen

Die Verbindung wird gelöscht, wie in Abbildung 30 gezeigt.


Abbildung 30: MySQLConnection gelöscht

Löschen des MySQL-Dienstes

Um einen MySQL-Datenbankdienst zu löschen, wählen Sie Löschen aus dem Symbol, um den Dienst zu verwalten (siehe Abbildung 31).


Abbildung 31: Auswählen von Löschen

In Dienst löschen Wählen Sie im Dialogfeld Löschen des Dienstes erzwingen aus und klicken Sie auf Löschen , wie in Abbildung 32 gezeigt.


Abbildung 32: Dienst löschen

Die mysqldb Der Dienst wird gelöscht, wie in Abbildung 33 gezeigt.


Abbildung 33: Dienst löschen

Schlussfolgerung

In drei Artikeln haben wir die Verwendung von JDeveloper mit dem MySQL-Datenbankdienst in der Oracle Cloud-Plattform besprochen. Zuerst haben wir einen MySQL-Dienst erstellt und anschließend mit JDeveloper eine Verbindung zum Dienst hergestellt. Wir haben die verschiedenen JDeveloper-Funktionen für Datenbanken demonstriert, wie z. B. das Erstellen einer Tabelle, das Hinzufügen von Tabellendaten und das Abfragen von Tabellen mithilfe eines SQL-Arbeitsblatts, das Exportieren einer Ergebnismenge, das Suchen und Markieren von Datensätzen und das Trennen und Verbinden einer Verbindung.