Relaatiotietokantojen kysely käyttämällä strukturoitua Universal Computing Language SQL on tunnustettu standardi tietojen hallintaan tietokannan hallintajärjestelmässä. Monipuolisuuden ansiosta SQL-kieli on yleistynyt maailmanlaajuisen Internetin verkkoresursseissa. SQL-kyselyjen kirjoittaminen perustuu useiden perussääntöjen soveltamiseen relaatiotietokannan kanssa työskentelyä varten. SQL-kyselyn kirjoittaminen auttaa sinua toteuttamaan tiettyjen tietojen noutamista taulukoista, lisäämällä, muokkaamalla tai poistamalla taulukon rivejä.
Ohjeet
Vaihe 1
Saadaksesi tallennetut tiedot tietokantataulukoista, luo valintakysely - SELECT. Jos taulukoiden välillä on linkkejä, tiedot voidaan ottaa sopivien ehtojen mukaisesti mistä tahansa vastaavien taulukoiden sarakkeista. Luettele kaikki vaaditut sarakkeet SELECT-käskyn jälkeen. Määritä kyselyssä käytetyt taulukot FROM-lauseessa. Yksinkertaisimmassa muodossa valintakysely näyttää tietyn taulukon kaikki määritettyjen sarakkeiden rivit: SELECT col1, col2 FROM my_table.
Vaihe 2
Määritä tarvittaessa ehto rivien valinnalle. Ehdon määrää WHERE-lauseke. Aseta haluamasi parametrin arvo tämän ohjeen jälkeen. Tässä voidaan käyttää myös toimintojen laskenta- ja vertailutoimintoja. Esimerkiksi lomakkeen WHERE col1> 3 lauseke antaa sinun näyttää taulukon rivit, joissa col1-sarakkeen arvo on suurempi kuin 3. Asettaaksesi halutun lausekkeen, käytä AND-, OR-operaattoreiden yhdistelmiä sekä ehdollisia SQL-kielen operaattorit.
Vaihe 3
Lisää uusia rivejä taulukkoon kirjoittamalla INSERT-kysely. Sen avulla voit lisätä uusia samantyyppisiä tietoja kuin jo taulukossa. Tämän lauseen syntaksi on hyvin yksinkertainen: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Tässä VALUES-käsky asettaa uudet riviarvot jokaiselle olemassa olevalle sarakkeelle my_table-taulukossa.
Vaihe 4
Minkä tahansa taulukon rivin tietoihin tehdään muutoksia UPDATE-kyselyllä. Lisäksi voit asettaa WHERE -valintaehdon, jossa tietokannan tietoja muutetaan. Määritä muutettavat tiedot ja pyyntösi ehto. Tätä varten kirjoita rivi seuraavasti: PÄIVITÄ my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Kysely suorittaa SET-käskyssä määritetyn datan muutoksen vain, jos WHERE-lausekkeen ehto on tyytyväinen.
Vaihe 5
DELETE-käsky kirjoitetaan poistamaan koko rivi tietotaulukosta. Lisäksi rivi poistetaan vain, kun WHERE-ehto on asetettu. Kirjoita lauseke: DELETE FROM my_table WHERE col1 = ’data1’. Tämän kyselyn suorittaminen poistaa taulukon rivin, joka sisältää arvon data1 sarakkeessa col1.