Johdatus PHP/MySQL:ään

I

PHP tukee monia tietokantoja, mutta MySQL-tietokanta on niistä suosituin. Käytyämme läpi PHP Basics, Form Handling, Advanced-aiheet ja sitten OOP, olemme valmiita aloittamaan uuden tietokantasarjan PHP-opetusohjelmia.

MySQL-tietokanta PHP:llä

Tässä Tietokanta-sarjassa opimme yhdistämään, kommunikoimaan ja suorittamaan tietokantatoimintoja. Toivottavasti nautit näistä asioista.

Mikä on MySQL-tietokanta?

SQL tarkoittaa strukturoitua kyselykieltä. Käytämme SQL-kyselyitä Luo, Lue, Päivitä ja Poista (CRUD) -toimintojen suorittamiseen tiedoillamme. MySQL on tietokantatuote, jota käytetään käyttäjätietojen tallentamiseen ja järjestämiseen. Se tunnetaan usein nimellä RDMS (relaatiotietokannan hallintajärjestelmä), koska se ylläpitää tietokantataulukoiden välisiä suhteita.

Luettelo MySQL:n ominaisuuksista ja ominaisuuksista

  • Tietokantajärjestelmä, jota käytetään laajasti verkossa.
  • Se suoritetaan palvelimella.
  • Yhteensopiva sekä pienten että suurten sovellusten kanssa.
  • Muihin tietokantoihin verrattuna se on nopea, luotettava ja helppokäyttöinen PHP:n kanssa.
  • MySQL käyttää tavallista SQL-kieltä.
  • Se on yhteensopiva useilla alustoilla. Toimii johdonmukaisesti.
  • Se on ilmainen ladata ja käyttää.
  • Oracel Corporation on myös sen kehittäjä ja ditrubuutti.
  • Nimi sen perustajan Monty Widenius Daughter (My) mukaan.

Miten tiedot tallennetaan MySQL-tietokantaan?

  • MySQL tallentaa tiedot taulukoihin.
  • Jokainen taulukko koostuu riveistä ja sarakkeista.
  • MySQL tukee kahden tai useamman taulukon välistä toteutusta.

Miksi tarvitsemme tietokannan?

  • Tähän asti olemme tallentaneet tietomme taulukoihin, muuttujiin, vakioihin, objekteihin jne. Mutta näihin tallennettu tieto ei ole pysyvää. Se poistetaan ohjelman päätyttyä.
  • Jotta voimme tallentaa tiedot pysyvästi, meidän on tallennettava ne pysyvään tallennustilaan. Se voi olla joko tiedostoja tai jokin tietokanta, kuten MySQL.

Tietojen tallentaminen tiedostoihin vs MySQL-tietokanta

Tiedostojen tallennusTietokannan tallennus
Tiedostomuisti tallentaa tiedot tiedostojen muodossa. Nämä tiedostot tallennetaan tietokoneen kiintolevylle.Tietokanta tallentaa tiedot taulukoiden muodossa. Nämä taulukot on tallennettu tietokoneen kiintolevylle.
Tietojen lukeminen ja kirjoittaminen tiedostoihin on hitaampaa.Tietojen lukeminen ja kirjoittaminen tietokantaan on nopeampaa, koska se on järjestetty taulukoihin ja haun suorittamiseen käytetään kyselykieliä.
Tietoja ei tallenneta järjestelmällisesti, minkä vuoksi tietojen etsiminen kestää pitkään, mikä hidastaa sitä.Tietojen etsiminen taulukoista on paljon nopeampaa kuin tiedostoista. Tämä johtuu useista syistä. Indeksointi, suhteet, ensisijaiset ja ulkopuoliset avaimet ovat tärkeimmät avaintekijät tämän takana.
Tiedostojen tallennus vs tietokantavarasto

Työskentelemme joidenkin tosielämän tietokantaesimerkkien parissa, kuten harkitsemme tuotteita myyvää yritystä. Sen tietokannan pitäisi näyttää siltä, ​​että siinä on seuraavat taulukot.

  • Työntekijät
  • Asiakkaat
  • määräys
  • Tuotteet

Tietokantakyselyt

Kysely on pyyntö tietokantapalvelimelle. Se suorittaa yhden seuraavista tietokannassa olevista toiminnoista.

  • luoda – Luo kysely lisää uusi kohde tietokantaan.
  • Luettu – Lue kysely hakee tietueet tietokantataulukoista. Se voi olla suodatettua dataa joidenkin ehtojen perusteella. Käsittelemme sen myöhemmin.
  • päivitys – Suorittaa muutoksen tietokannan jo olemassa oleviin tietueisiin.
  • Delete – Suorittaa tietueen poiston/poiston tietokannasta.

Mielenkiintoisia faktoja MySQL:stä

  • Valtavat volyymitietoyritykset, kuten Facebook, Wikipedia ja Twitter, käyttävät MySQL:ää ensisijaisena tietokantana.
  • Skaalaus ylös tai alas pyyntöjen määrän mukaan on yksi MySQL:n hyödyllisistä ominaisuuksista.
  • Voit ladata PHP-palvelimen MySQL-tietokannan kanssa osoitteesta http://www.mysql.com
  • Lue lisää MySQL:ää käyttävistä yrityksistä osoitteessa http://www.mysql.com/customers/

Seuraavassa opetusohjelmassa katsomme, miten Yhdistä MySQL-tietokantaan.

lisää kommentti

Tutor-verkosto

Opi PHP pisteestä A paikkaan Z