sql >> Database >  >> RDS >> Mysql

Oracle JDeveloper gebruiken met MySQL Database Service op Oracle Cloud Platform, deel 3

In "Oracle JDeveloper gebruiken met MySQL Database Service op Oracle Cloud Platform, Part 1" wordt een MySQL-databaseservice gemaakt op Oracle Cloud Platform. In het artikel "Oracle JDeveloper gebruiken met MySQL Database Service op Oracle Cloud Platform, Part 2" wordt een verbinding gemaakt met de MySQL-databaseservice met Oracle JDeveloper en wordt een databasetabel gemaakt en tabelgegevens toegevoegd. In dit artikel bespreken we het opvragen van de tabel en het exporteren van de resultatenset naar een SQL-script. We bespreken ook enkele van de andere functies van de resultaatset, zoals het vinden van het aantal records en het vinden en markeren van records. Dit artikel heeft de volgende secties:

  • Tabelgegevens opvragen met SQL-werkblad
  • SQL-geschiedenis weergeven
  • Het aantal records in een resultatenset zoeken
  • Records zoeken en markeren in een resultatenset
  • Een resultatenset exporteren
  • Verbreken en verbinden
  • Een verbinding exporteren
  • Een verbinding verwijderen
  • MySQL-service verwijderen
  • Conclusie

Tabelgegevens opvragen met SQL-werkblad

Open een ander SQL-werkblad en voeg een SELECT . toe instructie om de wlslog-tabel te doorzoeken, zoals weergegeven in afbeelding 1. De knop die wordt gebruikt om een ​​enkele SQL-instructie uit te voeren, zoals weergegeven in afbeelding 1, verschilt van de knop die wordt gebruikt om een ​​SQL-script uit te voeren.


Figuur 1: Verklaring uitvoeren

De resultatenset van de SQL-query wordt weergegeven, zoals weergegeven in Afbeelding 2.


Figuur 2: Resultatenset

SQL-geschiedenis weergeven

Selecteer SQL-geschiedenis om de SQL-geschiedenis weer te geven, een lijst met SQL-instructies die in het nabije verleden zijn uitgevoerd. van de werkbalk, zoals weergegeven in Afbeelding 3.


Figuur 3: SQL-geschiedenis

Het aantal records in een resultatenset zoeken

De resultatenset in het voorbeeld heeft slechts zeven rijen en het bepalen van het aantal rijen vereist geen extra tool, maar als een resultatenset meerdere rijen (duizenden rijen) heeft, kan het flink scrollen vergen om het totale aantal rijen in de resultatenset zonder een toolfunctie zoals Count Rows. Klik met de rechtermuisknop op de resultatenset en selecteer Rijen tellen… , zoals weergegeven in Afbeelding 4, om het aantal rijen te vinden.


Figuur 4: Tel rijen

De Rijtelling wordt weergegeven, zoals weergegeven in Afbeelding 5.


Figuur 5: Aantal rijen

Records zoeken en markeren in een resultatenset

JDeveloper heeft een functie om gegevensrijen te vinden (ook wel records genoemd) ) in een resultatenset op basis van een of ander zoekcriterium/criteria, zoals dat een record een term bevat. Om de functie te gebruiken, klikt u met de rechtermuisknop in de resultatenset en selecteert u Zoeken/Markeren (zie afbeelding 6).


Figuur 6: Zoek/Markeer

Een Zoeken/Markeren dialoogvenster wordt weergegeven, zoals weergegeven in Afbeelding 7.


Figuur 7: Dialoogvenster Zoeken/Markeren

Er zijn verschillende zoek-/markeringsopties beschikbaar. Deze worden weergegeven in Tabel 1.

Zoek/Markeer optie

Beschrijving
Negeer hoofdletters Negeer hoofdletters in gegevens. Er wordt geen rekening gehouden met hoofdletters/kleine letters in de zoekterm of tabelgegevens en alleen de zoektekst wordt gebruikt.
Hele woord Zoeken of een heel woord in de tabel voorkomt
Begint met Zoeken of een kolomgegevens beginnen met de opgegeven term
Wrap zoeken Bepaalt of de zoekopdracht moet worden ingepakt
Markeerkleur De te gebruiken markeringskleur
Hoogtepunt volhouden Bepaalt of de markeringskleur behouden blijft nadat het dialoogvenster Zoeken/Markeren is gesloten. Persist Highlight kan alleen worden geselecteerd als Highlight Row ook is geselecteerd.
Markeer rij Bepaalt of een rij moet worden gemarkeerd in het resultaat van een zoekopdracht

Tabel 1: Zoek/Markeer opties

Specificeer als voorbeeld de term BEA-000365 in het dialoogvenster Zoeken/Markeren en selecteer het Hele woord optie, zoals weergegeven in Afbeelding 8. Selecteer Enter.


Figuur 8: Zoeken/Markeren gebruiken om overeenkomende gegevens te vinden

Zoals weergegeven in Afbeelding 9, geeft het bericht "Found 5 matches" aan dat er vijf records zijn gevonden.


Figuur 9: 5 overeenkomsten gevonden

Het resultaat van de vondst geeft niet aan welke de overeenkomende records zijn. Om aan te geven welke records overeenkomen met de vondst, selecteert u de Markeerrij optie en selecteer de Kleur , een optie die alleen beschikbaar wordt als Rij markeren is geselecteerd. Selecteer Enter en de records met overeenkomende gegevens worden gemarkeerd, zoals weergegeven in Afbeelding 10.


Figuur 10: Gemarkeerde rijen

Als de Zoeken/Markeren dialoogvenster wordt gesloten, wordt de markering van de geselecteerde rijen ook verwijderd (zie Afbeelding 11).


Figuur 11: Rijmarkering verwijderd toen dialoog werd gesloten

Als u de rijmarkering wilt behouden, selecteert u ook de optie Houd de markering vol , zoals weergegeven in Afbeelding 12.


Figuur 12: Aanhouden Markeeroptie geselecteerd

Selecteer Enter zoals eerder, en de overeenkomende rijen worden gemarkeerd, zoals weergegeven in Afbeelding 13.


Figuur 13: Gemarkeerde rijen

Selecteren van Hoogtepunt vasthouden voegt nog een functie toe. Sluit de Zoeken/Markeren dialoogvenster, zoals weergegeven in Afbeelding 14.


Figuur 14: Dialoogvenster Zoeken/Markeren sluiten

De gemarkeerde rijen blijven gemarkeerd, zoals weergegeven in Afbeelding 15.


Figuur 15: Gemarkeerde rijen blijven gemarkeerd, zelfs nadat Dialoogvenster Zoeken/Markeren is gesloten

Om de gemarkeerde records in een resultatenset te wissen, klikt u op de X knop (zie Afbeelding 16).


Figuur 16: De zoekresultaatmarkering wissen

De markering op de records wordt verwijderd, zoals weergegeven in Afbeelding 17. Maar het bericht met het aantal overeenkomende records wordt nog steeds weergegeven.


Figuur 17: Markering op Records zoeken gewist

Een resultatenset exporteren

Om de resultatenset te exporteren, klikt u met de rechtermuisknop in de resultatenset en selecteert u Exporteren… , zoals weergegeven in Afbeelding 18.


Figuur 18: Exporteren…

De exportfunctie exporteert alle records in de resultatenset, niet alleen de gemarkeerde records. De Bron/Bestemming wizard wordt gestart, zoals weergegeven in Afbeelding 19. De Verbinding is standaard geselecteerd en kan niet worden gewijzigd. De Gegevens exporteren sectie heeft de Formaat ,als invoegen , die standaard invoeginstructies genereert in het exportscript. De Line Terminator is ingesteld op omgevingsstandaard , wat een newline-teken is. De Tabelnaam is ingesteld op EXPORT_TABLE standaard. De Opslaan als is ingesteld op Enkel bestand en de standaard codering is ook ingesteld. De Bestandsnaam veld specificeert het bestand waarnaar moet worden geëxporteerd en kan worden gewijzigd van de standaard bestandsnaam van export.sql . Klik op Volgende .


Figuur 19: Wizard Bron/Bestemming

Klik op Voltooien in het Exportoverzicht , zoals weergegeven in Afbeelding 20.


Figuur 20: Samenvatting exporteren

Het exportscript wordt gegenereerd (zie Afbeelding 21).


Figuur 21: Script exporteren

Verbreken en verbinden

Om een ​​verbinding te verbreken, klikt u met de rechtermuisknop op een verbinding in de Databases venster en selecteer Verbinding verbreken , zoals weergegeven in Afbeelding 22.


Figuur 22: Verbinding verbreken

Voordat een verbinding wordt verbroken, bevestigt u Opslaan dialoogvensters worden geopend om niet-opgeslagen scripts op te slaan, zoals de MySQLConnection~1.sql script weergegeven in Afbeelding 23. Klik op Ja om het script op te slaan.


Figuur 23: Dialoogvenster Opslaan

Een Opslaan venster wordt geopend om de locatie van de bestandsmap op te geven. Selecteer een map en bestandsnaam en klik op Opslaan . Om een ​​verbroken verbinding tot stand te brengen, klikt u met de rechtermuisknop op de verbinding in Databases en selecteer Verbinden , zoals weergegeven in Afbeelding 24.


Figuur 24: Verbinden

Een verbinding exporteren

Om een ​​verbinding te exporteren, klikt u met de rechtermuisknop op de verbinding en selecteert u Exporteren , zoals weergegeven in Afbeelding 25.


Figuur 25: Exporteren

De Catalogi en verbindingen exporteren dialoogvenster wordt gestart (zie Afbeelding 26). Specificeer een Archiefbestandsnaam; het zal een .rcx . hebben achtervoegsel. Voor foutafhandeling tijdens het exporteren zijn er twee opties:Fail On First Error en Fouten negeren . Klik op Exporteren .


Figuur 26: Catalogi en verbindingen exporteren>Exporteren

De export wordt succesvol voltooid, zoals weergegeven in Afbeelding 27. Klik op OK.


Figuur 27: Export succesvol voltooid

Een verbinding verwijderen

Om een ​​MySQLConnection-verbinding te verwijderen, klikt u met de rechtermuisknop op de verbinding in de Databases venster of de Bronnen venster en selecteer Verwijderen , zoals weergegeven in Afbeelding 28.


Figuur 28: Verwijderen

Klik op Ja in Bevestiging verwijderen , zoals weergegeven in Afbeelding 29.


Figuur 29: Bevestiging verwijderen

De verbinding wordt verwijderd, zoals weergegeven in Afbeelding 30.


Figuur 30: MySQLConnection verwijderd

MySQL-service verwijderen

Om een ​​MySQL-databaseservice te verwijderen, selecteert u Verwijderen van het pictogram om de service te beheren (zie Afbeelding 31).


Figuur 31: Verwijderen selecteren

In Service verwijderen dialoogvenster, selecteer Service verwijderen forceren en klik op Verwijderen , zoals weergegeven in Afbeelding 32.


Figuur 32: Dienst verwijderen

De mysqldb service begint te worden verwijderd, zoals weergegeven in Afbeelding 33.


Figuur 33: Service verwijderen

Conclusie

In drie artikelen bespraken we het gebruik van JDeveloper met MySQL-databaseservice in het Oracle Cloud-platform. Eerst hebben we een MySQL-service gemaakt en vervolgens hebben we verbinding gemaakt met de service met JDeveloper. We hebben de verschillende JDeveloper-functies voor databases gedemonstreerd, zoals het maken van een tabel, het toevoegen van tabelgegevens en het opvragen van tabellen met behulp van een SQL-werkblad, het exporteren van een resultatenset, het zoeken en markeren van records en het verbreken en verbinden van een verbinding.


  1. OASIS-SVN en git gebruiken voor toegang tot broncodecontrole

  2. Hoe RANK() werkt in SQL Server

  3. Een gids voor MySQL Galera Cluster Streaming Replicatie:deel twee

  4. Hoe de HAVING-clausule in SQL te gebruiken?