Mikä on MySQL?
MySQL on avoimen lähdekoodin relaatiotietokanta.
MySQL on alustojen välinen, mikä tarkoittaa, että se toimii useilla eri alustoilla, kuten Windows, Linux ja Mac OS jne.
Tässä MySQL Workbench -oppaassa opit-
- Mikä on MySQL?
- Miksi käyttää MySQL: ää?
- Esittelyssä MySQL Workbench
- MySQL-työpöytä- mallinnus- ja suunnittelutyökalu
- MySQL workbench - SQL-kehitystyökalu
- MySQL-työpöytä - Hallintatyökalu
- Asenna MySQL-työpöytäopas
Miksi käyttää MySQL: ää?
Markkinoilla on useita relaatiotietokantojen hallintajärjestelmiä.
Esimerkkejä relaatiotietokannoista ovat Microsoft SQL Server, Microsoft Access, Oracle, DB2 jne.
Voidaan kysyä, miksi valitsisimme MySQL: n muihin tietokantojen hallintajärjestelmiin.
Vastaus tähän kysymykseen riippuu useista tekijöistä.
Katsotaanpa MySQL: n vahvuuksia verrattuna relaatiotietokantoihin, kuten SQL Server -
- MySQL tukee useita tallennusmoottoreita, joista jokaisella on omat tekniset tiedot, kun taas muut järjestelmät, kuten SQL-palvelin, tukevat vain yhtä tallennusmoottoria. Jotta voimme arvostaa tätä lausuntoa, tarkastellaan kahta MySQL: n tukemaa tallennusmoottoria.
- InnoDB: - sen oletustallennusmoottori, joka toimitetaan MySQL: n kanssa versiosta 5.5 lähtien. InnoDB tukee ulkomaisia avaimia viitteellisessä eheydessä ja tukee myös ACID-standardin mukaisia tapahtumia.
- MyISAM: - se oli MySQL: n oletustallennustekniikka ennen versiota 5.5. MyISAMilta puuttuu tuki tapahtumille. Sen etuihin InnoDB: hen verrattuna sisältyy yksinkertaisuus ja korkea suorituskyky.
- MySQL on erittäin suorituskykyinen verrattuna muihin relaatiotietokantajärjestelmiin. Tämä johtuu sen yksinkertaisesta suunnittelusta ja tuesta monivarastoisille moottoreille.
- Kustannustehokas, se on suhteellisen halvempi kustannuksiltaan verrattuna muihin relaatiotietokantoihin. Itse asiassa yhteisöversio on ilmainen. Kaupallisessa versiossa on lisenssimaksu, joka on myös kustannustehokas verrattuna Microsoft SQL Serverin kaltaisten tuotteiden lisenssimaksuihin.
- Cross platform - MySQL toimii monilla alustoilla, mikä tarkoittaa, että se voidaan ottaa käyttöön useimmissa koneissa. Muut järjestelmät, kuten MS SQL Server, toimivat vain Windows-alustalla.
Jotta voisit olla vuorovaikutuksessa MySQL: n kanssa, tarvitset palvelimen käyttöoikeustyökalun, joka voi olla yhteydessä MySQL-palvelimeen. MySQL tukee useita käyttäjäyhteyksiä.
Mikä on MySQL Workbench?
MySQL Workbench on Visual-tietokannan suunnittelu- ja mallintamistyökalu MySQL-palvelimen relaatiotietokantaan. Se helpottaa uusien fyysisten tietomallien luomista ja olemassa olevien MySQL-tietokantojen muokkaamista käänteisen / eteenpäin suuntautuvan suunnittelun ja muutosten hallinnan avulla. MySQL-työpöydän tarkoituksena on tarjota käyttöliittymä tietokantojen käsittelyyn helpommin ja jäsennellymmällä tavalla.
Aloittaminen MySQL-työpöytä- mallinnus- ja suunnittelutyökalu
- Mallit ovat kelvollisimpien ja tehokkaimpien tietokantojen ydin. MySQLworkbenchillä on työkaluja, joiden avulla kehittäjät ja tietokannan ylläpitäjät voivat luoda visuaalisesti fyysisiä tietokannan suunnittelumalleja, jotka voidaan helposti kääntää MySQL-tietokantoihin eteenpäin suuntautuvan suunnittelun avulla.
- MySQL-työpöytä tukee useiden mallien luomista samassa ympäristössä.
- Se tukee kaikkia objekteja, kuten taulukoita, näkymiä, tallennettuja toimintoja, laukaisimia jne., Jotka muodostavat tietokannan.
- MySQL-työpöydällä on sisäänrakennettu mallin vahvistusapuohjelma, joka raportoi löydetyistä ongelmista tietomallinnuslaitteelle.
- Se mahdollistaa myös erilaiset mallinnusmerkinnät ja sitä voidaan laajentaa käyttämällä LUA: n komentosarjakieliä.
Alla olevassa kuvassa näkyy MySQLWorkbench-mallinnusikkuna.
MySQL workbench - SQL-kehitystyökalu
Strukturoitu kyselykieli (SQL) antaa meille mahdollisuuden käsitellä relaatiotietokantojamme. SQL on kaikkien relaatiotietokantojen ydin.
- MySQLworkbench, on rakentanut SQL-visuaalisen editorin.
- Visual SQL -editorin avulla kehittäjät voivat rakentaa, muokata ja suorittaa kyselyjä MySQL-palvelintietokantoja vastaan. Siinä on apuohjelmia tietojen tarkastelemiseksi ja viemiseksi.
- Sen syntaksivärikorostimet auttavat kehittäjiä kirjoittamaan ja selvittämään SQL-lauseita helposti.
- Useita kyselyjä voidaan suorittaa ja tulokset näytetään automaattisesti eri välilehdillä.
- Kyselyt tallennetaan myös historiapaneeliin myöhempää hakua ja suoritusta varten.
Alla olevassa kuvassa näkyy MySQL Workbenchin SQL-kehitysikkuna.
MySQL-työpöytä - Hallintatyökalu
Palvelinten hallinnolla on kriittinen rooli yrityksen tietojen turvaamisessa. Palvelinten hallinnan pääkysymykset ovat käyttäjien hallinta, palvelimen määritykset, palvelinlokit ja monet muut. Workbench MySQL: llä on seuraavat ominaisuudet, jotka yksinkertaistavat MySQL-palvelimen hallintaa.
- Käyttäjähallinta - visuaalinen apuohjelma käyttäjien hallintaan, jonka avulla tietokannan järjestelmänvalvojat voivat helposti lisätä uusia ja poistaa olemassa olevia käyttäjiä tarvittaessa, myöntää ja pudottaa käyttöoikeuksia sekä tarkastella käyttäjäprofiileja.
- Palvelinkokoonpano - mahdollistaa palvelimen edistyneen määrityksen ja hienosäätöä optimaalisen suorituskyvyn saavuttamiseksi.
- Tietokannan varmuuskopiointi ja palautukset - visuaalinen työkalu MySQL-dump-tiedostojen vientiin / tuontiin. MySQL-dump-tiedostot sisältävät SQL-komentosarjoja tietokantojen, taulukoiden, näkymien, tallennettujen menettelyjen ja tietojen lisäämiseen.
- Palvelinlokit - visuaalinen työkalu MySQL-palvelinlokien tarkastelemiseen. Lokit sisältävät virhelokit, binaarilokit ja InnodDB-lokit. Nämä lokit ovat hyödyllisiä suoritettaessa diagnoosia palvelimella. Alla olevassa kuvassa on MySQL Workbenchin mallinnusikkuna.
Alla olevassa kuvassa näkyy Workbench MySQL: n hallintapaneeli.
MySQL-työpöytäoppaan asentaminen (Windows)
Tässä aloittelijoille tarkoitetussa MySQL Workbench -oppaassa opitaan, miten MySQL Workbench asennetaan ja käytetään.
Asenna MySQL-työpöytä on kaksivaiheinen prosessi.
1) Asenna MySQL-yhteisöpalvelin
2) Asenna MySQL-työpöytä - Voit asentaa työpöydän zip-tiedostolla tai MSI-asennusohjelmalla (suositus)
Huomautus: Asennuksen suorittaminen vaatii järjestelmänvalvojan tai tehokäyttäjän oikeudet.
Päästä alkuun
Kun olet asentanut yllä, sinun on asennettava MySQL Workbench alla olevan kuvan mukaisesti-
1. Ensimmäinen vaihe on Workbench MySQL: n käynnistäminen. Mitä näet, sitä kutsutaan Koti-ikkunaksi
2. Seuraavaksi sinun on luotava MySQL-palvelinyhteys, joka sisältää tietoja kohdetietokantapalvelimesta, mukaan lukien yhteyden muodostaminen siihen. Napsauta "+" MySQL Workbench Home -ikkunassa. Tämä avaa uuden yhteyden määrityksen . Wizard
3. Aloittelijana voit luoda yhteyden paikallisesti asennetulle palvelimelle. Napsauta Määritä palvelimen hallinta -painiketta Uusi yhteys -ikkunassa tarkistaaksesi MySQL-palvelimen kokoonpanon .
4. Uusi ikkuna avautuu nimeltä Määritä paikallinen hallinta . Napsauta Seuraava-painiketta jatkaaksesi.
5. Seuraavaksi ohjattu toiminto testaa yhteydet tietokantaan. Jos testi epäonnistuu, palaa takaisin ja korjaa tietokantayhteysparametrit 5. Seuraavaksi se avaa ponnahdusikkunan, jossa pääkäyttäjän salasanaa pyydetään testaamaan yhteys paikalliseen mysql-palvelininstanssiin. Salasana on se, jonka asetit MySQL Workbenchin asennuksen aikana. Kirjoita salasanasi ja paina OK
6. Seuraavaksi ohjattu toiminto testaa yhteydet tietokantaan. Jos testi epäonnistuu, palaa takaisin ja korjaa tietokantayhteysparametrit. Muuten jos kaikki testit onnistuvat, jatka napsauttamalla Seuraava.
7. Sen jälkeen uusi ohjattu toiminto avautuu paikallisesta palvelunhallinnasta - Sen avulla voit vaihtaa useiden koneisiin asennettujen mysql-palvelimien välillä. Aloittelijana voit ohittaa tämän ja napsauttaa Seuraava jatkaaksesi.
8. Ohjattu toiminto tarkistaa sitten kyvyn käyttää MySQL-palvelimen määritystiedostoa ja testaa aloitus / lopetus-komennot.
9. Seuraavaksi voit tarkistaa nykyiset kokoonpanot. Kun olet tarkistanut kokoonpanot, napsauta Valmis lopettaaksesi palvelimen kokoonpanon
10. Seuraava vaihe on yhteyden muodostaminen, jota voidaan käyttää yhteyden muodostamiseen palvelimeen. Jos et ole vielä luonut yhteyttä, voit käyttää annettuja oletusarvoja. Napsauta Testaa yhteys [2], kun olet kirjoittanut yhteyden nimen [1].
11. Uusi valintaikkuna avautuu ja pyytää salasanaa pääkäyttäjälle / valitulle käyttäjälle. Jos MySQL-pääkäyttäjälläsi on salasana, voit antaa sen käyttämällä Store in Vault -ominaisuutta. Napsauta OK.
Jos käyttäjän syöttämä salasana on oikea, seuraava näyttö tulee näkyviin. Napsauta molempia OK- painikkeita ja olet hyvä mennä.
Uusi ilmentymä näkyy kotisivulla.
Kaksoisnapsauta ja aloita kysely.
Yhteenveto
- MySQL on avoimen lähdekoodin relaatiotietokanta, joka on alustojen välinen.
- MySQL tukee useita tallennusmoottoreita, jotka parantavat huomattavasti palvelimen suorituskykyä ja joustavuutta. Ennen versiota 5.5 oletustallennuskone oli MyISAM, josta ei ollut tukea tapahtumille versiosta 5.5 lähtien; oletustallennuskone on InnoDB, joka tukee tapahtumia ja ulkomaisia avaimia.
- MySQL-palvelinta voidaan hallinnoida käyttämällä useita palvelinkäyttöisiä mysql-työkaluja, jotka sisältävät sekä kaupallisia että avoimen lähdekoodin tuotteita. Suosittuja esimerkkejä ovat;
- phpMyAdmin - monen alustan verkkopohjainen avoimen lähdekoodin palvelinten käyttöoikeustyökalu
- SQLYog - kohdistettu Windows-alustalle, työpöydän kaupallisille palvelimille
- MySQL-työpöytä - alustojen välinen avoimen lähdekoodin palvelimen käyttöoikeustyökalu
- MySQL-työpöytä on integroitu kehitysympäristö MySQL-palvelimelle. Siinä on apuohjelmia tietokannan mallintamiseen ja suunnitteluun, SQL-kehitykseen ja palvelinten hallintaan.