sql >> Database teknologi >  >> RDS >> Mysql

Brug af Oracle JDeveloper med MySQL-databasetjeneste på Oracle Cloud Platform, del 3

I "Brug af Oracle JDeveloper med MySQL-databasetjeneste på Oracle Cloud Platform, del 1", oprettes en MySQL-databasetjeneste på Oracle Cloud Platform. I artiklen "Using Oracle JDeveloper with MySQL Database Service on Oracle Cloud Platform, Part 2" oprettes en forbindelse til MySQL-databasetjenesten med Oracle JDeveloper, og en databasetabel oprettes og tabeldata tilføjes. I denne artikel diskuterer vi forespørgsel i tabellen og eksport af resultatsættet til et SQL-script. Vi diskuterer også nogle af de andre resultatsætfunktioner, såsom at finde antallet af poster og finde og fremhæve poster. Denne artikel har følgende sektioner:

  • Forespørgsel efter tabeldata med SQL-regneark
  • Udføring af SQL-historik
  • Sådan finder du antallet af poster i et resultatsæt
  • Find og fremhæve poster i et resultatsæt
  • Eksport af et resultatsæt
  • Afbrydelse og tilslutning
  • Eksport af en forbindelse
  • Sletning af en forbindelse
  • Sletning af MySQL-tjeneste
  • Konklusion

Forespørgsel efter tabeldata med SQL-regneark

Åbn et andet SQL-regneark, og tilføj et SELECT sætning for at forespørge wlslog-tabellen, som vist i figur 1. Knappen, der bruges til at køre en enkelt SQL-sætning, som vist i figur 1, er forskellig fra knappen, der bruges til at køre et SQL-script.


Figur 1: Kør erklæring

Resultatsættet fra SQL-forespørgslen vises som vist i figur 2.


Figur 2: Resultatsæt

Listning af SQL-historik

For at få vist SQL-historikken, som er en liste over SQL-sætninger, der er kørt i den nærmeste fortid, skal du vælge SQL-historik fra værktøjslinjen, som vist i figur 3.


Figur 3: SQL-historik

Sådan finder du antallet af poster i et resultatsæt

Resultatsættet i eksemplet har kun syv rækker, og at bestemme antallet af rækker kræver ikke noget ekstra værktøj, men hvis et resultatsæt har flere rækker (tusindvis af rækker), kan det tage betydelig rulning at finde det samlede antal rækker i resultatsættet uden en værktøjsfunktion såsom Count Rows. Højreklik på resultatsættet, og vælg Tæl rækker... , som vist i figur 4, for at finde antallet af rækker.


Figur 4: Tæl rækker

Rækketælling bliver opført, som vist i figur 5.


Figur 5: Rækketælling

Find og fremhæve poster i et resultatsæt

JDeveloper har en funktion til at finde datarækker (også kaldet optegnelser ) i et resultatsæt baseret på et eller andet søgekriterie/-kriterier, såsom at en post indeholder et eller andet udtryk. For at bruge funktionen skal du højreklikke i resultatsættet og vælge Find/fremhæv (se figur 6).


Figur 6: Find/fremhæv

A Find/fremhæv dialog bliver vist, som vist i figur 7.


Figur 7: Find/fremhæv dialog

Der er flere muligheder for at finde/fremhæve. Disse er vist i tabel 1.

Find/fremhæv mulighed

Beskrivelse
Ignorer sag Ignorer store og små bogstaver i data. Store/små bogstaver i søgetermen eller tabeldata tages ikke i betragtning, og kun søgeteksten bruges.
Hele ord Find om et helt ord findes i tabellen
Starter med Find om en kolonnedata starter med det angivne udtryk
Ombryd søgning Beslutter, om søgningen skal ombrydes
Fremhævefarve Højlysfarven, der skal bruges
Vedvarende fremhævelse Beslutter, om fremhævningsfarven skal bevares, efter at dialogboksen Find/fremhæv er lukket. Vedvarende Fremhævning kan kun vælges, hvis Fremhæv række også er valgt.
Fremhæv række Beslutter, om en række skal fremhæves i resultatet af en søgning

Tabel 1: Find/fremhæv indstillinger

Angiv som eksempel termen BEA-000365 i dialogboksen Find/fremhæv, og vælg Hele ord mulighed, som vist i figur 8. Vælg Enter.


Figur 8: Brug af Find/fremhæv til at finde matchende data

Som vist i figur 9 viser meddelelsen "Fundet 5 matches", at fem poster er fundet.


Figur 9: Fundet 5 matcher

Resultatet af fundet indikerer ikke, hvilke matchende registreringer er. Vælg fremhæv rækken for at angive, hvilke poster der matcher fundet og vælg Farve , en mulighed, der kun bliver tilgængelig, hvis Fremhæv række er valgt. Vælg Enter, og registreringerne med matchende data bliver fremhævet, som vist i figur 10.


Figur 10: Fremhævede rækker

Hvis Find/fremhæv dialogen lukkes, bliver fremhævet fra de valgte rækker også fjernet (se figur 11).


Figur 11: Rækkefremhævning fjernet, når dialogboksen lukkes

For at fortsætte med at fremhæve rækken skal du også vælge muligheden Fortsæt fremhævning , som vist i figur 12.


Figur 12: Vedvarende fremhævning er valgt

Vælg Enter som før, og de matchende rækker bliver fremhævet, som vist i figur 13.


Figur 13: Fremhævede rækker

Ved at vælge Fortsæt fremhævning tilføjer en anden funktion. Luk Find/fremhæv dialog, som vist i figur 14.


Figur 14: Lukning af dialogboksen Find/fremhæv

De fremhævede rækker forbliver fremhævede, som vist i figur 15.


Figur 15: Fremhævede rækker forbliver fremhævede, selv efter dialogboksen Find/fremhæv er lukket

For at rydde de fremhævede poster i et resultatsæt skal du klikke på X knap (se figur 16).


Figur 16: Rydning af fremhævningen af ​​Find resultat

Fremhævningen på posterne fjernes, som vist i figur 17. Men antallet af matchede poster vises stadig.


Figur 17: Fremhævelse af Find poster ryddet

Eksport af et resultatsæt

For at eksportere resultatsættet skal du højreklikke i resultatsættet og vælge Eksporter... , som vist i figur 18.


Figur 18: Eksporter...

Eksportfunktionen eksporterer alle poster i resultatsættet, ikke kun de fremhævede poster. Kilde/destination guiden startes, som vist i figur 19. Forbindelsen er valgt som standard og kan ikke ændres. Eksporter data sektionen har Format , som indsæt , som standard, som genererer insert-sætninger i eksportscriptet. Linjeterminatoren er indstillet til miljøstandard , som er et nylinjetegn. Tabelnavnet er indstillet til EXPORT_TABLE som standard. Gem som er indstillet til Enkelt fil og standard kodning er også indstillet. Filnavnet feltet angiver filen, der skal eksporteres til og kan ændres fra standardfilnavnet export.sql . Klik på Næste .


Figur 19: Kilde/destinationsguide

Klik på Udfør i Eksportoversigt , som vist i figur 20.


Figur 20: Eksportér oversigt

Eksportscriptet bliver genereret (se figur 21).


Figur 21: Eksporter script

Afbrydelse og tilslutning

For at afbryde en forbindelse skal du højreklikke på en forbindelse i Databaserne vindue og vælg Afbryd , som vist i figur 22.


Figur 22: Afbryd forbindelsen

Før en forbindelse afbrydes, skal du bekræfte Gem dialogbokse åbnes for at gemme ikke-gemte scripts såsom MySQLConnection~1.sql script vist i figur 23. Klik på Ja for at gemme scriptet.


Figur 23: Gem dialogboks

En Gem vinduet åbnes for at angive filbibliotekets placering. Vælg en mappe og et filnavn, og klik på Gem . For at oprette forbindelse til en afbrudt forbindelse skal du højreklikke på forbindelsen i Databaser og vælg Opret forbindelse , som vist i figur 24.


Figur 24: Tilslut

Eksport af en forbindelse

For at eksportere en forbindelse skal du højreklikke på forbindelsen og vælge Eksporter , som vist i figur 25.


Figur 25: Eksporter

Eksportér kataloger og forbindelser dialogen starter (se figur 26). Angiv et arkivfilnavn; den vil have en .rcx suffiks. Til fejlhåndtering under eksport er der to muligheder:Fejl ved første fejl og Ignorer fejl . Klik på Eksporter .


Figur 26: Eksporter kataloger og forbindelser>Eksporter

Eksporten fuldføres med succes, som vist i figur 27. Klik på OK.


Figur 27: Eksporten er gennemført

Sletning af en forbindelse

For at slette en MySQLConnection-forbindelse skal du højreklikke på forbindelsen i Databaser vinduet eller Ressourcer vindue og vælg Slet , som vist i figur 28.


Figur 28: Slet

Klik på Ja i Slet bekræftelse , som vist i figur 29.


Figur 29: Slet bekræftelse

Forbindelsen bliver slettet, som vist i figur 30.


Figur 30: MySQLConnection slettet

Sletning af MySQL-tjeneste

For at slette en MySQL-databasetjeneste skal du vælge Slet fra ikonet for at administrere tjenesten (se figur 31).


Figur 31: Vælger Slet

I Slet tjeneste dialogboksen skal du vælge Tving tjenestesletning og klik på Slet , som vist i figur 32.


Figur 32: Slet tjeneste

mysqldb tjenesten begynder at blive slettet, som vist i figur 33.


Figur 33: Sletter tjeneste

Konklusion

I tre artikler diskuterede vi brugen af ​​JDeveloper med MySQL-databasetjenesten i Oracle Cloud-platformen. Først oprettede vi en MySQL-tjeneste og efterfølgende koblede vi til tjenesten med JDeveloper. Vi demonstrerede de forskellige JDeveloper-funktioner til databaser, såsom oprettelse af en tabel, tilføjelse af tabeldata og forespørgsel efter tabel ved hjælp af et SQL-regneark, eksport af et resultatsæt, søgning og fremhævning af poster og afbrydelse og tilslutning af en forbindelse.


  1. Omvendt streng ord for ord ved hjælp af SQL

  2. 7 måder at returnere alle tabeller med udenlandske nøgler i SQL Server

  3. Brug kun tastaturnavigation i Word, Excel og PowerPoint (Del 3:Opgaveruder)

  4. Sikring af MySQL-sikkerhedskopier:En guide