Läser in
Programmeraren kan arbeta med databasen via konsolen, men det betyder inte att han ska göra det. Det finns många bra klienter för att arbeta med SQL-servrar. Till exempel gillar jag SQLYog. Någon hardcore fortsätter att arbeta genom konsolen, och många - direkt genom Intellij IDEA.
Ja, hon vet också hur man personligen arbetar med SQL-servrar. Men eftersom vi studerar MySQL här, kommer vi samtidigt att lära oss hur man använder MySQL-klienten, som ofta följer med den samtidigt. Den heter MySQL Workbench.
Steg 1. Låt oss följa länken igen och välj sedan länken längst ner. Som ett resultat bör du se något i stil med detta:
![](https://cdn.codegym.cc/images/article/93d4d683-ce4f-4cbf-a7fa-67f4bd7ac4cc/512.jpeg)
Steg 2. Välj MySQL Workbench och få möjlighet att välja en version för vilket operativsystem som helst:
![](https://cdn.codegym.cc/images/article/444e135f-28e2-4a1e-aae4-ab1daeefa187/800.jpeg)
Ladda ner den och kör installationen.
Installation
Steg 1. Vi startar installationen och ser standardfönstret, klicka på Nästa:
![](https://cdn.codegym.cc/images/article/aa9b3bdb-fb8f-4720-88c9-88a9ad1bf68a/512.jpeg)
Steg 2. Välj en katalog för att installera programmet.
![](https://cdn.codegym.cc/images/article/495e8ce5-a66e-4381-826c-0e2d03ced2d8/512.jpeg)
Steg 3. Välj en standardkonfiguration:
![](https://cdn.codegym.cc/images/article/a8c95029-cd21-4c1c-8b5e-e8b90b9f38f4/512.jpeg)
Steg 4. Installera:
![](https://cdn.codegym.cc/images/article/56426643-6d46-4c3d-be96-bbe06a1370ef/512.jpeg)
Steg 5. Om installationen lyckas kommer du att se ett fönster:
![](https://cdn.codegym.cc/images/article/9e5db0f2-1ae2-4a0c-85d6-226998d5f066/512.jpeg)
Du får även ett erbjudande om att lansera Workbench. Låt oss se vad som ligger bakom detta...
Ansluter till databasen
Jag startade Workbench och det visade mig standardfönstret:
![](https://cdn.codegym.cc/images/article/5caa4999-bbd4-4f7f-9659-d916df84a865/800.jpeg)
Längst ner på sidan visar MySQL Workbench en lista över dina senaste anslutningar till olika databaser. Om du vill skapa en ny anslutning, klicka sedan på "plus-tecknet i en cirkel" eller använd toppmenyn: Databas-> Anslut till databas.
![](https://cdn.codegym.cc/images/article/9c78179c-d908-4f2f-8d06-f6141d3dace7/800.jpeg)
Även om du bestämmer dig för att använda en redan konfigurerad anslutning kan du fortfarande bli ombedd att ange ett lösenord:
![](https://cdn.codegym.cc/images/article/23d59134-cbcc-4018-b874-4a036f7200c0/512.jpeg)
Om du bestämmer dig för att skapa en ny anslutning kommer du att se en panel så här:
![](https://cdn.codegym.cc/images/article/8574b7ab-99e8-4961-82e2-df3e81c4e100/800.jpeg)
Med Workbench kan du ansluta till vilken SQL-server som helst i världen, så du måste ange:
- dess adress: värd & port
- Användarnamn
- lösenord (du kommer att bli ombedd att ange senare)
Egentligen måste du välja ett namn för anslutningen - du kan skriva vad du vill och även välja databasschemat.
Tabeller i en databas är organiserade i grupper som kallas scheman. På sätt och vis är det här databaser. Det vill säga, ett schema är en databas.
Å andra sidan kan tabeller från ett schema hänvisa till tabeller från ett annat schema, de kan anslutas och liknande. Så ett schema är fortfarande en grupp av tabeller. I grund och botten, som paket i Java. Klasser inom ett paket är starkare relaterade till varandra, men samtidigt är det inget som hindrar dem från att referera till klasser från andra paket.
Serverstatus
Efter att ha loggat in kommer du med största sannolikhet att se ett fönster med allmän information och information om servern du anslutit till:
![](https://cdn.codegym.cc/images/article/e77ab056-5913-4ab6-a808-88401e4828ca/800.jpeg)
Det finns inte mycket värde för oss här, men om du klickar på länken Serverstatus i det övre vänstra hörnet kommer du att se några detaljer:
![](https://cdn.codegym.cc/images/article/26d4f668-a98d-4253-b1f0-463365abac16/1024.jpeg)
Hur man visar en lista över databaser
Låt oss öppna listan över databaser (scheman) på servern vi har anslutit till. För att göra detta, öppna fliken Schema :
![](https://cdn.codegym.cc/images/article/f13beead-aa80-4d76-8cfb-a4d1279d3e0a/1080.jpeg)
Om du inte har något schema än kan du alltid skapa ett.