Johdanto MySQL: ään

MySQL on yksi suosituimmista relaatiotietokannan hallintajärjestelmistä ennen kuin siirrytään selittämään MySql-järjestelmän johdantoa, näemme tietokantaan liittyvät peruskäsitteet.

Tietokantaa käytetään tietojen tallentamiseen. Tietokanta on sovellus, joka tallentaa siihen liittyvän tiedon kokoelman. Toinen tietojen tallennuslähde voi olla myös tasomaisia ​​tiedostoja, mutta ongelmana on tietojen tallentaminen, hallinta ja käyttö heti, eikä se ole vaikeaa, joten hyvä vaihtoehto on käyttää tietokannan hallintajärjestelmää. Tietokannan hallintajärjestelmiä on erityyppisiä, ja kukin käytti erilaisia ​​sovellusliittymiä tietojen tallentamiseen ja hallintaan niissä. Erityyppisiä tietokannanhallintajärjestelmiä niiden seuraavien datamallien perusteella ovat:

  • Relaatiotietokannan hallintajärjestelmät
  • Hierarkkiset tietokannan hallintajärjestelmät
  • Verkkotietokannan hallintajärjestelmät
  • Oliopohjaiset tietokannanhallintajärjestelmät

A. Suhteellisten tietokantojen hallintajärjestelmät

Relaatiotietokannan hallintajärjestelmät, nimeltään RDBMS. RDBMS: ssä tiedot tallennetaan eri taulukoihin ja taulukoiden väliset suhteet luodaan primaariavaimilla ja muilla avaimilla, joita kutsutaan vieraiksi avaimiksi. Opimme yksityiskohtaisemmin relaatiotietokannan hallintajärjestelmistä ymmärtämään MySql: tä selkeämmin, koska MySql on eräänlainen relaatiotietokannan hallintajärjestelmä.

Tarkastellaan RDBMS: ään liittyvää terminologiaa:

1. Tietokanta: Tietokantaa käytetään tallentamaan taulukko, johon liittyy tietoja.

2. Taulukko: Taulukko on koottu asiaan liittyviä tietoja, jotka on järjestetty rivien ja sarakkeiden muodossa. Tietokannan taulukko näyttää yksinkertaiselta laskentataulukolta. Taulukko, jota käytetään kuvaamaan tai tallentamaan objekteihin tai kokonaisuuksiin liittyvää tietoa tai edes edustamaan suhteita.

3. Sarake: Saraketta kutsutaan myös kentäksi. Sarakkeeseen tallennetaan tietyn kentän data-arvo, esimerkiksi sarakkeen nimen on tarkoitus tallentaa työntekijän nimi, joka tallentaa vain työntekijän nimen.

4. Rivi: Riviä kutsutaan myös tietueeksi. Rivi on joukko kenttäarvoja, jotka liittyvät taulukon tiettyyn kokonaisuuteen. Esimerkiksi työntekijätaulukossa on kentät eid, emali, palkka, osoite ja niin edelleen.

5. Rajoitus: Rajoitukset ovat sääntöjä, jotka rajoittavat tietojen tyyppiä, jota voidaan tallentaa taulukkoon. Rajoituksesta on apua tietojen eheyden ylläpitämisessä sekä taulukossa että tietokannassa. Jotkut rajoituksista ovat seuraavat

  • Ensisijainen avain: Ensisijainen avain on ainutlaatuinen avain, mikä tarkoittaa, että sillä ei pitäisi olla päällekkäistä arvoa, ja sillä pitäisi myös olla nolla-arvo. Koska pääavaimella on yksilölliset arvot, joten sitä voidaan käyttää kunkin rivin tai kokonaisuuden tunnistamiseen.
  • Vieras avain: Vieras avain on avain, johon viitataan toisen taulukon ensisijaiseen avaimeen. Ensisijainen ja vieras avain, jota käytettiin yhteyden luomiseen taulukoiden välillä.
  • Yhdistelmäavain: Yhdistelmäavain, jota kutsutaan myös yhdistelmäavaimeksi. Yhdistelmäavain on avain, jonka ensisijaisena avaimena on useita sarakkeita, koska jokaisen rivin tunnistamiseksi yksi sarake ei riitä.
  • Ei nolla: Ei nollarajoitus estää saraketta syöttämästä NULL-arvoa.
  • Ainutlaatuinen: Ainutlaatuinen rajoitus rajoittaa sarakkeen antamaan yksilöllisiä arvoja.
  • Tarkista: Tarkista rajoitus rajoittaa sarakkeen arvojen syöttämisen määritetystä toimialueesta.
  • Oletus: Oletusrajoitus kirjoita määritetty oletusarvo, jos syötetään nolla-arvo.

B. Hierarkkiset tietokantojen hallintajärjestelmät

Nyt tässä MySQL: n johdannon aiheessa keskustelemme hierarkkisista tietokannan hallintajärjestelmistä, jotka järjestävät tai edustavat tietoja puumaiseen rakenteeseen, joka on tallennettu emo- ja lapsisolmujen suhteisiin. Tiedot esitetään kenttäkokoelmassa tai tietueessa, ja kullakin kentällä on vain yksi arvo, ja tietueet linkitetään muihin tietueisiin vanhempien ja lasten suhteen muodossa. Hierarkkisessa tietokantamallissa vanhemmatietueella voi olla useita lapsia, mutta lapsitietueessa voi olla vain yksi vanhempi. Hierarkkisen tietokantamallin matkustamiseksi sen on päästävä puun kunkin solmun läpi, kunnes tietue löytyy. Toimittaja voi esimerkiksi maksaa joko käteisellä tai luotolla, joka voidaan edustaa hierarkkisessa tietokantamallissa seuraavasti:

C. Verkkotietokannan hallintajärjestelmät

Tässä MySQL: n Johdanto-aiheessa keskustellaan verkon tietokannanhallintajärjestelmistä, jotka edustavat tietoja verkkorakenteeksi, ja luomalla suhde entiteettien välillä käytä niiden välistä linkkiä. Se on toisiinsa kytketty levyverkko. Verkkotietokantamalli on samanlainen kuin hierarkkinen tietokantamalli paitsi, että jos yhdellä solmulla voi olla vain yksi vanhempi, verkon lapsisolmulla voi olla useita vanhempien solmua, joka edustaa monien välistä suhdetta.

D. Objektisuuntautuneet tietokannanhallintajärjestelmät

Oliopohjaiset tietokannanhallintajärjestelmät, joita kutsutaan myös OODBMS: ksi. Se edustaa tietoja objekteina ja tukee myös objektiluokkia ja sen ominaisuuksia, kuten perintöä ja kaikkia, se toimii ohjelmointikielellä olevan objektin kanssa, samoin kuin tietokantaobjekteissa. Yhdistettyjen tai suurempien esineiden esittämiseksi esineitä, jotka on linkitetty toisiinsa "osa-osa-suhteena".

MySQL-tietokanta

Johdatus MySQL-tietokantaan on suosittu relaatiotietokannan hallintajärjestelmissä, joita voidaan käyttää pienyrityssovelluksista suuryrityssovelluksiin. Jotkut MySQL: n tärkeimmistä ominaisuuksista ovat:

  • Avoimen lähdekoodin - MySQL on avoimen lähdekoodin lisenssi. Joten emme saa ilmaiseksi mitään maksaa käyttääksesi sitä.
  • Toteutettu kieli - MySQL, kirjoitettu C, C ++.
  • Tehokas - MySql käsittelee suurta osajoukkoa tiedoista tehokkaimpien tietokantapakettien toiminnoilla. Joten se tekee MySQL on erittäin tehokas ohjelma.
  • SQL-tiedon kieli - MySQL käyttää standardi tietokantakieltä, joka on SQL-tiedon kieli, jota käytetään yleisesti suurimmassa osassa tietokantaa. Joten se on yhteensopiva myös muiden tietokantojen kanssa.
  • Käyttöjärjestelmät - Monissa käyttöjärjestelmissä MySQL toimii monilla kielillä, kuten C, C ++, PHP, PERL, JAVA ja niin edelleen.
  • Suuret tietojoukot - Suurten tietojoukkojen kanssa MySQL toimii hyvin ja jopa erittäin nopeasti.
  • Web-kehitys - MySQL: tä voidaan käyttää myös web-sovelluksissa, koska se on työtä PHP: n ja useimpien Web-kehityskielten kanssa.
  • Tukee suuria tietokantoja - MySQL toimii suurten tietokantojen kanssa. Taulukon oletus tiedostokoko on 4 Gt, jota voidaan suurentaa käyttöjärjestelmästä riippuen, vähintään 50 miljoonaan riviin taulukossa.
  • Monikerroksinen suunnittelu - MySQL on monikerroksinen palvelinsuunnittelu riippumattomilla moduuleilla. Koska se on kokonaan monisäikeinen käyttämällä ytimen ketjuja, se käyttää useita CPU: ita, jos niitä on saatavana.
  • Asiakas / palvelinympäristö - MySQL Server toimii sulautetuissa tai asiakas / palvelin järjestelmissä.

MySQL: n käyttö

Kuten keskustelemme MySQL: n johdannosta, aiomme nyt oppia MySQL: n käytöistä seuraavaa:

  • Mysqlia käyttävät Wikipedia, Facebook, Google, Flickr, YouTube ja kaikki kuuluisat yritykset.
  • WordPress, Joomla, Drupal ja kaikki sisällönhallintajärjestelmät (CMS) käyttävät MySQL: tä.
  • Kehittää myös verkkosivustoa käyttämällä MySQL: tä.

Kuinka saada MySQL

Koska MySql on avoin lähdekoodi, voit ladata sen vapaasti verkkosivustolta https://www.mysql.com ja asentaa sen.

Suositellut artikkelit

Tämä on opas MySQL: n käyttöönotosta. Tässä olemme keskustelleet erityyppisistä tietokannan hallintajärjestelmistä ja MySQL: n käytöstä. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Ero DBMS: n ja RDBMS: n välillä
  2. Tietokantojen hallintajärjestelmä teollisuudessa
  3. Ura Oracle-tietokannan järjestelmänvalvojana
  4. Luettelo MySQL-kyselykomennoista