/ / MySQL-käyttö: lisää se

MySQL: n käyttö

Tietokannan luominen on yksinkertainen mutta haastava tehtävä. On monia tekijöitä, jotka on otettava huomioon. Tietotekniikan laitteistojen ja ohjelmistojen huomattava edistyminen ei anna perusteita laiminlyödä teknisten toimintahäiriöiden, luvattoman käytön, taulukkojen rakenteen rikkomisen ja virheellisten tietojen lisäämisen todennäköisyyttä.

Mysql lisätään sisään

Tietokone ei ole ihminen, eikä kenenkään edes eniten"Älykäs", algoritmi on vielä kaukana luonnollisen älykkyyden ideoista: ilman ohjelmoijan apua hänellä on vähän tekemistä. Kuitenkin, toisin kuin henkilö, ohjelma voi johdonmukaisesti ja oikein suorittaa tehtävänsä, tärkeintä on kirjoittaa se oikein.

MySQL-konsepti: lisää se

SQL-syntaksin ulkopuolelta hankalat muodot ovat hyvinhelppokäyttöinen. Suurkokotiedostojen kyselyn käytäntö säilyy, mutta se korvataan vähitellen kummankin rekisterin tiukemmalla käytöllä. Tässä suhteessa on tärkeää unohtaa: kun mainittu kentän nimi yhdessä rekisterissä samassa kyselyssä, jos sitä käytetään uudelleen, täytyy olla samassa kirjoitusmuunnelmassa.

MySQL lisää arvot

Mysql-operaation ominaisuus on lisätä siihenja paljon, mikä liittyy Internet-ohjelmointiin: "mitä ei ymmärretä, ei toteuteta". Virheellisesti muodostettu tietokannan täydennyspyyntö jätetään yksinkertaisesti huomiotta, eikä sitä aina ole mahdollista havaita välittömästi.

Tietueen lisäämistä on valvottava,sekä pääsy tietokantaan kokonaisuudessaan. Jokainen kenttä on täytettävä sopivan tyyppisellä arvolla. Tällöin tulostaulukon kenttiä ei aina tarvitse määrittää. Tiettyjen arvojen siirtäminen ei ole aina välttämätöntä: MySQL-insertti valitaan konstruktioon, jonka avulla voit saada joukon lisättyjä tietueita toisesta taulukosta tai kyselystä.

MySQL lisätään select

Pyynnön on oltava syntaktisesti ja loogisestion oikea. MySQL-kyselyn jokaisen muunnoksen käyttäminen arvoihin pitää ottaa huomioon sen komentosarjan koodauksen, jossa se sijaitsee, tietokannat taulukon koodausta ja itse asiassa lisättäviä tietoja.

Classic lisää merkintä

Kaikki MySQL-taulukot ovat tietueitajoista kullakin on useita kenttiä. Voit lisätä tietueita toisesta taulukosta. Riittää, että määrität mistä ja mistä valitaan, ja missä mihin. Symboli "*" kertoo, että pyyntö koskee kaikkia kentän kaikkia kenttiä.

Lisää useita merkintöjä

Tämän toiminnon kutsumisen seurauksena $ cSrcTable-taulukon sisältö tallennetaan kokonaan $ cDstTable -taulukkoon, josta kaikki tietueet poistetaan aiemmin.

Yhden tietueen lisääminen

MySQL-rakentaminen lisätä arvoihin voit lisätä tietueita yksitellen määrittämällä tiettyjä kenttiä ja vastaavia tiettyjä arvoja.

Lisää yksi tai useampia tietueita
Tämä pyyntö voidaan jakaa kolmeen pyyntöön vuonna 2003("~", "{$ cSChip}", "{$ SChip_s}", ...), ("code_back", "owner_code" {$ cPetr} "," {$ cPetr_s} ", ...) tai (" ~ "," {$ cTest} "," {$ cTest_s} ", ...), mutta se on helpompaa. Esimerkiksi tässä tapauksessa lisätään käyttäjäkokoelma: järjestelmänvalvoja, välittäjä ja testaaja.

Tietojen lisääminen omalla käyttöliittymällä

MySQL: n kanssa työskentelyn periaate toteutetaan lomakkeellapyyntöjä. Tämä on kätevää komentorivin tilassa ja samassa muodossa on toteutettu eri ohjelmointikielillä. PHP: ssä käytetään erityisesti kyselyjonoa - tavallista merkkisarjaa, jonka sisältö on täytetty algoritmin toiminnan aikana. Sitten syntyneen kyselyn teksti tulee mysqli_query () -toimintoon ja se suoritetaan.

Minkä tyyppistä työtä tietokannan kanssa valita -päättää konkreettisessa tapauksessa kehittäjälle, mutta kaikissa tapauksissa on kätevää lähettää tehtävä tietokannasta tietokantaan kuuluvien tietojen lukemisen / kirjoittamisen kannalta omaksi käyttöliittymälleen. Tämä idea voidaan toteuttaa funktionaalisena tai erillisenä kohteena.

MySQL-kysely lisää arvoihin

Tässä suoritusmuodossa itse toimintatallenteiden lisääminen piilotetaan ja prosessi koostuu omien funktioiden peräkkäisestä kutsumisesta. Esimerkiksi scfAddUser ("Ivanov", "Ivan") aiheuttaa MySQL-kyselyn sisällyttämisen arvoihin all_users` ("last_name", "first_name", "status") arvot ("Ivanov", "Ivan", "uusi"). Tämä vaihtoehto säästää merkittävästi koodia ja tekee siitä paljon luettavampaa ja mielekästä.

Merkittävä ero oman käyttöliittymän välillätietokantaoperaatioiden suora käyttö alkuperäisessä muodossaan on, että kaikki erilliseen tiedostoon tehtyjen merkintöjen lisääminen, muuttaminen ja poistaminen voidaan hallita ja muuttaa ilman koodin muuttamista niiden avulla. Se on turvallisempi ja tehokas.

Oma käyttöliittymä datakohteesta

Jos et ota huomioon yksinkertaisia ​​muuttujia, niinNykyaikainen ohjelma on kokoelma esineitä. Mitä enemmän taitavasti ongelma ratkaistaan, sitä tehokkaammin suunniteltu esinejärjestelmä ja niiden vuorovaikutus toistensa kanssa.

Tietenkin kirjoittaminen ja lukeminenottaa toisen kontekstin: kohde voi tallentaa tietokannan, palauttaa itsensä tietokannasta, tarkistaa sen tilan, siirtää sisältöä toiseen kohteeseen jne.

Tämä lähestymistapa ottaa painopisteen koodaamalla suoraan MySQL-kyselyjä liitettäväksi käyttöliittymään: scfAddObject ("contens", ...), jota kukin objekti käyttää omalla tavallaan.

Päivämääräobjektilla on menetelmä myDate-> Save () jasoittaa scfAddObject ("12/04/2016") ja käyttäjäobjekti currUser-> Save () tekee scfAddObject ("Ivanov-login") ... jokaisen puhelun scfAddObject () johtaa oman MySQL-kyselyn variantinsisällön rakentamiseen .

</ p>>
Lue lisää: