Kaip Rašyti SQL Užklausą

Turinys:

Kaip Rašyti SQL Užklausą
Kaip Rašyti SQL Užklausą

Video: Kaip Rašyti SQL Užklausą

Video: Kaip Rašyti SQL Užklausą
Video: Уроки MS SQL Server. Создание таблиц 2024, Lapkritis
Anonim

Reliacinių duomenų bazių užklausa naudojant struktūrinę universalią kompiuterinę kalbą SQL yra pripažintas duomenų valdymo duomenų bazių valdymo sistemoje standartas. Dėl universalumo SQL kalba tapo plačiai paplitusi interneto interneto žiniatinklio šaltiniuose. SQL užklausų rašymas pagrįstas kelių pagrindinių taisyklių taikymu dirbant su reliacine duomenų baze. Parašę SQL užklausą, galėsite įgyvendinti užduotis gauti tam tikrą informaciją iš lentelių, pridėti, keisti ar ištrinti lentelės eilutes.

Kaip rašyti SQL užklausą
Kaip rašyti SQL užklausą

Nurodymai

1 žingsnis

Norėdami gauti saugomą informaciją iš duomenų bazės lentelių, sukurkite pasirinkimo užklausą - SELECT. Jei tarp lentelių yra nuorodų, duomenis galima paimti pagal atitinkamas sąlygas iš bet kurių susijusių lentelių stulpelių. Išvardykite visus reikiamus stulpelius po sakiniu SELECT. Sąlygoje FROM nurodykite užklausoje naudojamas lenteles. Paprasčiausia forma, pasirinkus užklausą, pateikiamos visos nurodytos lentelės nurodytų stulpelių eilutės: SELECT col1, col2 FROM my_table.

2 žingsnis

Jei reikia, nustatykite eilučių pasirinkimo sąlygą. Sąlygą nustato WHERE sąlyga. Po šios instrukcijos nustatykite norimo parametro vertę. Čia taip pat galima naudoti funkcijų skaičiavimo ir palyginimo operacijas. Pvz., Formos teiginys WHERE col1> 3 leidžia rodyti lentelių eilutes, kuriose stulpelio col1 vertė yra didesnė nei 3. Norėdami nustatyti norimą išraišką, naudokite operatorių AND, OR derinius ir sąlyginius SQL kalbos operatoriai.

Kaip rašyti SQL užklausą
Kaip rašyti SQL užklausą

3 žingsnis

Norėdami į lentelę įterpti naujų eilučių, parašykite INSERT užklausą. Su jo pagalba galite įterpti naujus to paties tipo duomenis, kurie jau yra lentelėje. Šio teiginio sintaksė yra labai paprasta: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Čia teiginys VALUES kiekvienam esamam „my_table“stulpeliui nustato naujas eilutės reikšmes.

4 žingsnis

Duomenų pakeitimai bet kurioje lentelės eilutėje atliekami naudojant UPDATE užklausą. Be to, galite nustatyti WHERE pasirinkimo sąlygą, pagal kurią keičiama duomenų bazės informacija. Apibrėžkite keičiamus duomenis ir jūsų užklausos sąlygą. Norėdami tai padaryti, parašykite tokią eilutę: UPDATE my_table SET patenkintas.

5 žingsnis

Ištrinti sakinį rašoma norint ištrinti visą duomenų lentelės eilutę. Be to, eilutė ištrinama tik tada, kai nustatyta WHERE sąlyga. Parašykite išraišką: DELETE FROM my_table WHERE col1 = ‘data1’. Vykdant šią užklausą, stulpelyje col1 bus ištrinta lentelės eilutė, kurioje yra reikšmė data1.

Rekomenduojamas: