Hvad er MySQL?
MySQL er en open source relationsdatabase.
MySQL er cross platform, hvilket betyder, at den kører på en række forskellige platforme som Windows, Linux og Mac OS osv.
I denne MySQL Workbench-tutorial lærer du-
- Hvad er MySQL?
- Hvorfor bruge MySQL?
- Introduktion til MySQL Workbench
- MySQL workbench- Modellerings- og designværktøj
- MySQL workbench - SQL-udviklingsværktøj
- MySQL workbench - Administration værktøj
- Installer MySQL workbench Guide
Hvorfor bruge MySQL?
Der er en række relationelle databasestyringssystemer på markedet.
Eksempler på relationsdatabaser inkluderer Microsoft SQL Server, Microsoft Access, Oracle, DB2 osv.
Man kan spørge, hvorfor vi vælger MySQL frem for de andre databasestyringssystemer.
Svaret på dette spørgsmål afhænger af en række faktorer.
Lad os se på styrkerne ved MySQL sammenlignet med over relationelle databaser som SQL Server -
- MySQL understøtter flere lagermotorer hver med sine egne specifikationer, mens andre systemer som SQL-server kun understøtter en enkelt lagermotor. For at forstå denne erklæring, lad os se på to af de lagermotorer, der understøttes af MySQL.
- InnoDB: - dens standardlagermotor leveret med MySQL fra version 5.5. InnoDB understøtter udenlandske nøgler til referenceintegritet og understøtter også ACID-standardtransaktioner.
- MyISAM: - det var standardlagringsmotoren til MySQL før version 5.5. MyISAM mangler support til transaktioner. Dens fordele i forhold til InnoDB inkluderer enkelhed og høj ydeevne.
- MySQL har høj ydeevne sammenlignet med andre relationsdatabasesystemer. Dette skyldes dets enkelhed i design og support til motorer med flere lagre.
- Omkostningseffektivt, det er relativt billigere med hensyn til omkostninger sammenlignet med andre relationsdatabaser. Faktisk er community-udgaven gratis. Den kommercielle udgave har et licensgebyr, som også er omkostningseffektivt i forhold til licensgebyrer for produkter som Microsoft SQL Server.
- Krydsplatform - MySQL fungerer på mange platforme, hvilket betyder, at den kan implementeres på de fleste maskiner. Andre systemer såsom MS SQL Server kører kun på Windows-platformen.
For at interagere med MySQL skal du bruge et serveradgangsværktøj, der kan kommunikere med MySQL-serveren. MySQL understøtter flere brugerforbindelser.
Hvad er MySQL Workbench?
MySQL Workbench er et visuelt databasedesign og modelleringsadgangsværktøj til MySQL-server relationsdatabase. Det letter oprettelsen af nye fysiske datamodeller og modifikation af eksisterende MySQL-databaser med reverse / forward engineering og ændringsstyringsfunktioner. Formålet med MySQL-arbejdsbænken er at give grænsefladen til at arbejde med databaser lettere og mere struktureret.
Kom godt i gang MySQL workbench - værktøj til modellering og design
- Modeller er kernen i mest gyldige og højtydende databaser. MySQLworkbench har værktøjer, der gør det muligt for udviklere og databaseadministratorer visuelt at oprette fysiske databasedesignmodeller, der let kan oversættes til MySQL-databaser ved hjælp af forward engineering.
- MySQL workbench understøtter oprettelse af flere modeller i det samme miljø.
- Det understøtter alle objekter såsom tabeller, visninger, lagrede procedurer, udløsere osv., Der udgør en database.
- MySQL workbench har en indbygget modelvalideringsværktøj, der rapporterer eventuelle problemer, der kan findes til datamodelleren.
- Det giver også mulighed for forskellige modelleringsnotationer og kan udvides ved hjælp af LUA et script-sprog.
Figuren nedenfor viser modelleringsvinduet til MySQLWorkbench.
MySQL workbench - SQL-udviklingsværktøj
Structured Query Language (SQL) giver os mulighed for at manipulere vores relationsdatabaser. SQL er kernen i alle relationsdatabaser.
- MySQLworkbench, har indbygget SQL visuel editor.
- Visual SQL-editoren giver udviklere mulighed for at oprette, redigere og køre forespørgsler mod MySQL-serverdatabaser. Det har hjælpeprogrammer til visning af data og eksport af dem.
- Dens syntaksfarvemarkeringer hjælper udviklere med let at skrive og fejle SQL-sætninger.
- Flere forespørgsler kan køres, og resultaterne vises automatisk i forskellige faner.
- Forespørgslerne gemmes også i historikpanelet til senere hentning og kørsel.
Figuren nedenfor viser SQL-udviklingsvinduet til MySQL Workbench.
MySQL workbench - Administration værktøj
Serveradministration spiller en kritisk rolle i at sikre virksomhedens data. De største problemer vedrørende serveradministration er brugeradministration, serverkonfiguration, serverlogfiler og mange flere. Workbench MySQL har følgende funktioner, der forenkler processen med MySQL-serveradministration;
- Brugeradministration - visuelt hjælpeprogram til administration af brugere, der lader databaseadministratorer nemt tilføje nye og fjerne eksisterende brugere, hvis der opstår behov, tildele og slippe privilegier og se brugerprofiler.
- Serverkonfiguration - giver mulighed for avanceret konfiguration af serveren og finjustering for optimal ydeevne.
- Databasesikkerhedskopiering og gendannelser - visuelt værktøj til eksport / import af MySQL-dumpfiler. MySQL-dumpfiler indeholder SQL-scripts til oprettelse af databaser, tabeller, visninger, lagrede procedurer og indsættelse af data.
- Serverlogfiler - visuelt værktøj til visning af MySQL-serverlogfiler. Logfilerne inkluderer fejllogfiler, binære logfiler og InnodDB-logfiler. Disse logfiler er nyttige, når du udfører diagnose på serveren. Figuren nedenfor viser modelleringsvinduet til MySQL Workbench.
Figuren nedenfor viser adminpanelet til Workbench MySQL.
Sådan installeres MySQL workbench Guide (til Windows)
I denne MySQL Workbench-tutorial til begyndere lærer vi, hvordan du installerer og bruger MySQL Workbench.
Installer MySQL workbench er en totrins proces.
1) Installer MySQL Community Server
2) Installer MySQL-arbejdsbænk - Du kan installere arbejdsbænken ved hjælp af en zip-fil eller et msi-installationsprogram (anbefales)
Bemærk: Du skal have administrator- eller strømbrugerrettigheder for at udføre installationen.
Kom godt i gang
Når du er færdig med installationen ovenfor, skal du konfigurere MySQL Workbench som vist nedenfor -
1. Første trin er lanceringen af Workbench MySQL. Det du ser kaldes Hjem-vindue
2. Dernæst skal du oprette din MySQL-serverforbindelse, der indeholder detaljer om måldatabaseserver, herunder hvordan du opretter forbindelse til den. Klik på "+" i MySQL Workbench Home Window. Dette åbner Opsæt ny forbindelse . guiden
3. Som nybegynder kan du oprette en forbindelse til en lokalt installeret server. Klik på knappen Konfigurer serveradministration i vinduet Opsæt ny forbindelse for at kontrollere sammenfigering af MySQL-serveren.
4. Et nyt vindue åbnes med navnet Configure Local Management . Klik på knappen Næste for at fortsætte.
5. Derefter tester guiden forbindelser til databasen. Hvis testen mislykkes, skal du gå tilbage og rette parametre for databaseforbindelse. Dernæst åbner det et pop op-vindue, der beder din rodadgangskode om at teste din forbindelse til den lokale mysql-serverinstans. Adgangskoden er den, du indstiller under installationen af MySQL Workbench. Indtast din adgangskode, og tryk på OK
6. Derefter tester guiden forbindelser til databasen. Hvis testen mislykkes, skal du gå tilbage og rette databaseforbindelsesparametre. Ellers, hvis alle tests er vellykkede, skal du klikke på Næste for at fortsætte.
7. Derefter åbnes en ny guide om Local Service Management - Den lader dig skifte mellem flere mysql-servere, der er installeret på en maskine. Som nybegynder kan du omgå dette og klikke på Næste for at fortsætte.
8. Guiden vil derefter kontrollere muligheden for at få adgang til MySQL Server Configuration File og teste start / stop-kommandoer.
9. Dernæst kan du gennemgå aktuelle konfigurationer. Efter at have gennemgået konfigurationerne skal du klikke på Udfør for at finjustere serverkofigurering
10. Næste trin er at oprette en forbindelse, som kan bruges til at oprette forbindelse til serveren. Hvis du ikke allerede har oprettet en forbindelse, kan du bruge de angivne standardværdier. Klik på Test forbindelse [2] efter indtastning af forbindelsesnavn [1].
11. En ny dialogboks åbnes, hvor du bliver bedt om adgangskode til root / valgt bruger. Hvis din MySQL root-bruger har en adgangskode, kan du indtaste den ved hjælp af Store in Vault-funktionen. Klik på OK.
Hvis brugerens indtastede adgangskode er korrekt, vises følgende skærmbillede. Klik på begge OK- knapper, så er du klar til at gå.
En ny forekomst vises på hjemmesiden.
Dobbeltklik og start forespørgslen.
Resumé
- MySQL er en open source relationsdatabase, der er på tværs af platforme.
- MySQL understøtter flere lagermotorer, som forbedrer serverens ydeevneindstilling og fleksibilitet. Før version 5.5 var standardlagermotoren MyISAM, som fra version 5.5 manglede support til transaktioner; standardlagermotoren er InnoDB, som understøtter transaktioner og udenlandske nøgler.
- MySQL-server kan administreres ved hjælp af et antal mysql-værktøjer til serveradgang, der inkluderer både kommercielle og open source-produkter. Populære eksempler inkluderer;
- phpMyAdmin - tværbaseret webbaseret open source-serveradgangsværktøj
- SQLYog - målrettet mod Windows-platformen, desktop kommerciel serveradgangsværktøj
- MySQL-arbejdsbænk - krydsplatforms open source-serverværktøj
- MySQL workbench er et integreret udviklingsmiljø til MySQL-serveren. Det har værktøjer til databasemodellering og -design, SQL-udvikling og serveradministration.