sql >> Databasteknik >  >> RDS >> Mysql

Använda Oracle JDeveloper med MySQL Database Service på Oracle Cloud Platform, del 3

I "Using Oracle JDeveloper with MySQL Database Service on Oracle Cloud Platform, Part 1," skapas en MySQL-databastjänst på Oracle Cloud Platform. I artikeln "Using Oracle JDeveloper with MySQL Database Service on Oracle Cloud Platform, Part 2" skapas en anslutning till MySQL-databastjänsten med Oracle JDeveloper och en databastabell skapas och tabelldata läggs till. I den här artikeln diskuterar vi frågan om tabellen och export av resultatuppsättningen till ett SQL-skript. Vi diskuterar också några av de andra resultatuppsättningsfunktionerna, som att hitta antal poster och att hitta och markera poster. Den här artikeln har följande avsnitt:

  • Fråga tabelldata med SQL-kalkylblad
  • Lista SQL-historik
  • Hitta antalet poster i en resultatuppsättning
  • Hitta och markera poster i en resultatuppsättning
  • Exportera en resultatuppsättning
  • Koppla från och ansluta
  • Exportera en anslutning
  • Ta bort en anslutning
  • Ta bort MySQL-tjänst
  • Slutsats

Fråga tabelldata med SQL-kalkylblad

Öppna ett annat SQL-kalkylblad och lägg till en SELECT sats för att fråga wlslog-tabellen, som visas i figur 1. Knappen som används för att köra en enda SQL-sats, som visas i figur 1, skiljer sig från knappen som används för att köra ett SQL-skript.


Figur 1: Kör uttalande

Resultatuppsättningen från SQL-frågan listas, som visas i figur 2.


Figur 2: Resultatuppsättning

Lista SQL-historik

För att lista SQL-historiken, som är en lista över SQL-satser som körts i det närmaste, väljer du SQL-historik från verktygsfältet, som visas i figur 3.


Figur 3: SQL-historik

Hitta antalet poster i en resultatuppsättning

Resultatuppsättningen i exemplet har bara sju rader och bestämning av antalet rader kräver inget extra verktyg, men om en resultatuppsättning har flera rader (tusentals rader), kan det ta betydande rullning för att hitta det totala antalet rader i resultatuppsättningen utan en verktygsfunktion som Count Rows. Högerklicka på resultatuppsättningen och välj Räkna rader... , som visas i figur 4, för att hitta antalet rader.


Figur 4: Räkna rader

Radräkning listas, som visas i figur 5.


Figur 5: Antal rader

Hitta och markera poster i en resultatuppsättning

JDeveloper har en funktion för att hitta datarader (även kallad poster ) i en resultatuppsättning baserat på något sökkriterium/sökkriterier som att en post innehåller någon term. För att använda funktionen högerklickar du i resultatuppsättningen och väljer Sök/markera (se figur 6).


Figur 6: Hitta/markera

En Hitta/markera dialogrutan visas, som visas i figur 7.


Figur 7: Dialogrutan Sök/markera

Flera sök-/markeringsalternativ finns tillgängliga. Dessa visas i tabell 1.

Hitta/markera alternativ

Beskrivning
Ignorera fall Ignorera skiftläge i data. Versaler/gemener i söktermen eller tabelldata beaktas inte och endast söktexten används.
Hela ordet Se efter om ett helt ord finns i tabellen
Börjar med Se efter om en kolumndata börjar med den angivna termen
Wrap Search Avgör om sökningen ska avslutas
Höjdfärg Markeringsfärgen som ska användas
Beständig höjdpunkt Avgör om markeringsfärgen ska bestå efter att dialogrutan Sök/markera stängs. Fortsätt markera kan endast väljas om Markera rad också är vald.
Markera rad Avgör om en rad ska markeras i resultatet av en sökning

Tabell 1: Hitta/markera alternativ

Som ett exempel, specificera termen BEA-000365 i dialogrutan Sök/markera och välj Hela ordet alternativ, som visas i figur 8. Välj Enter.


Figur 8: Använda Sök/Markera för att hitta matchande data

Som visas i figur 9 visar meddelandet "Found 5 matches" att fem poster har hittats.


Figur 9: Hittade 5 matchningar

Resultatet av fyndet indikerar inte vilka de matchande posterna är. Välj Markera raden för att ange vilka poster som matchar sökresultatet och välj Färg , ett alternativ som bara blir tillgängligt om Markera rad är vald. Välj Enter och posterna med matchande data markeras, som visas i figur 10.


Figur 10: Markerade rader

Om Sök/markera dialogrutan stängs, markeringen från de markerade raderna tas också bort (se figur 11).


Figur 11: Radmarkering togs bort när dialogrutan stängdes

Om du vill fortsätta markeringen av raden väljer du även alternativet Behåll markering , som visas i figur 12.


Figur 12: Fortsätt markera alternativ valt

Välj Enter som tidigare, och de matchande raderna markeras, som visas i figur 13.


Figur 13: Markerade rader

Välj Behåll markering lägger till ytterligare en funktion. Stäng Sök/markera dialogrutan, som visas i figur 14.


Figur 14: Stänger dialogrutan Sök/markera

De markerade raderna förblir markerade, som visas i figur 15.


Figur 15: Markerade rader förblir markerade även efter att dialogrutan Sök/Markera stängs

För att rensa de markerade posterna i en resultatuppsättning, klicka på X (se figur 16).


Figur 16: Rensa markeringen av sökresultat

Markeringen på posterna tas bort, som visas i figur 17. Men antalet matchade poster visas fortfarande.


Figur 17: Markering på Hitta poster raderad

Exportera en resultatuppsättning

För att exportera resultatuppsättningen högerklickar du i resultatuppsättningen och väljer Exportera... , som visas i figur 18.


Figur 18: Exportera...

Exportfunktionen exporterar alla poster i resultatuppsättningen, inte bara de markerade posterna. Källan/destinationen guiden startas, som visas i figur 19. Anslutningen är valt som standard och kan inte ändras. Exportera data avsnittet har Format ,som infoga ,som standard, vilket genererar infogningssatser i exportskriptet. Linjeterminatorn är inställd på miljöstandard , som är ett nyradstecken. Tabellnamnet är inställd på EXPORT_TABLE som standard. Spara som är inställd på Enskild fil och standard kodning är också inställd. Filnamnet fältet anger filen som ska exporteras till och kan ändras från standardfilnamnet export.sql . Klicka på Nästa .


Figur 19: Käll-/destinationsguide

Klicka på Slutför i Exportöversikt , som visas i figur 20.


Figur 20: Exportera sammanfattning

Exportskriptet genereras (se figur 21).


Figur 21: Exportera skript

Koppla från och ansluta

För att koppla från en anslutning högerklickar du på en anslutning i Databaserna fönstret och välj Koppla från , som visas i figur 22.


Figur 22: Koppla från

Innan en anslutning kopplas från, bekräfta Spara dialogrutor öppnas för att spara osparade skript såsom MySQLConnection~1.sql skript som visas i figur 23. Klicka på Ja för att spara skriptet.


Figur 23: Spara dialogrutan

En Spara fönstret öppnas för att ange filkatalogens plats. Välj en katalog och ett filnamn och klicka på Spara . För att ansluta en frånkopplad anslutning högerklickar du på anslutningen i Databaser och välj Anslut , som visas i figur 24.


Figur 24: Anslut

Exportera en anslutning

För att exportera en anslutning högerklickar du på anslutningen och väljer Exportera , som visas i figur 25.


Figur 25: Exportera

Exportera kataloger och anslutningar dialogen startas (se figur 26). Ange ett arkivfilnamn; den kommer att ha en .rcx ändelse. För felhantering under export finns två alternativ:Fil vid första fel och Ignorera fel . Klicka på Exportera .


Figur 26: Exportera kataloger och anslutningar>Exportera

Exporten slutförs framgångsrikt, som visas i figur 27. Klicka på OK.


Figur 27: Exporten slutförd

Ta bort en anslutning

För att ta bort en MySQLConnection-anslutning, högerklicka på anslutningen i Databaser fönstret eller Resurser fönstret och välj Ta bort , som visas i figur 28.


Figur 28: Ta bort

Klicka på Ja i Ta bort bekräftelse , som visas i figur 29.


Figur 29: Ta bort bekräftelse

Anslutningen tas bort, som visas i figur 30.


Figur 30: MySQLConnection raderad

Ta bort MySQL-tjänsten

För att ta bort en MySQL-databastjänst, välj Ta bort från ikonen för att hantera tjänsten (se figur 31).


Figur 31: Välj Ta bort

I Ta bort tjänst i dialogrutan Tvinga bort tjänsten och klicka på Ta bort , som visas i figur 32.


Figur 32: Ta bort tjänst

mysqldb tjänsten börjar tas bort, som visas i figur 33.


Figur 33: Ta bort tjänst

Slutsats

I tre artiklar diskuterade vi användningen av JDeveloper med MySQL-databastjänsten i Oracle Cloud-plattformen. Först skapade vi en MySQL-tjänst och därefter kopplade vi till tjänsten med JDeveloper. Vi demonstrerade de olika JDeveloper-funktionerna för databaser, som att skapa en tabell, lägga till tabelldata och fråga i tabeller med hjälp av ett SQL-kalkylblad, exportera en resultatuppsättning, hitta och markera poster och koppla från och ansluta en anslutning.


  1. Jämför molndatabasalternativ för PostgreSQL

  2. Hur man subtraherar 30 dagar från ett datum i T-SQL

  3. SQL ORDER BY-klausul för nybörjare

  4. Kontrollera om en icke-LOB-kolumn behöver uppdateras