Ang mga database ay isang sistematikong koleksyon ng data na nakabalangkas kasama ang mga katulad na linya para sa pag-iimbak at pagproseso ng isang computer. Pinapayagan ka ng object ng programa na magtrabaho kasama ang malalaking dami ng mga materyales nang hindi naglalagay ng maraming pagsisikap sa kanilang paggamit, pagbabago at pagtatapon. Ang unibersal na wika para sa pagtatrabaho sa mga database ay SQL.
Panuto
Hakbang 1
Sa mga database, ang impormasyon ay nilalaman sa anyo ng mga talahanayan, ang bawat talahanayan ay may sariling istraktura at laki, ngunit lahat sila ay sumusunod sa parehong mga utos para sa paglikha, pagpili, pagbabago at pagtanggal ng data. Ang pagtatrabaho sa mga database ay isinasagawa sa unibersal na query na wika ng SQL.
Hakbang 2
Ang mga utos sa wika ng query ay tinukoy gamit ang mga operator, na maaaring nahahati sa 4 pangunahing uri ayon sa kanilang larangan ng aplikasyon: kahulugan ng data, pagmamanipula ng data, kahulugan ng pag-access sa data, at pamamahala ng transaksyon.
Hakbang 3
Ang pinakakaraniwang pangkat ng mga operator ay ang pagmamanipula ng data. Ang ganitong uri ng aktibidad ay magagamit sa mga gumagamit ng database na pinagkaitan ng mga karapatan ng administrator, at pinapayagan silang gumana kasama ang nais na mga talahanayan.
Hakbang 4
Ang mga pahayag ng SQL ay ang pangalan ng Ingles para sa mga pandiwa na nagpapahiwatig ng kaukulang aksyon: lumikha - lumikha, ipasok - idagdag, i-update - baguhin, at tanggalin - tanggalin. Mayroon silang mga sumusunod na istraktura: pumili,…, mula sa; - pagpili mula sa buong talahanayan; piliin, …, mula sa kung saan = at / o =; - pagpili mula sa talahanayan ayon sa mga kundisyon; piliin ang * mula sa; - pagpili ng lahat ng data mula sa talahanayan.
Hakbang 5
ipasok sa () mga halagang (); - pagdaragdag ng isang hilera na may tukoy na mga patlang sa talahanayan; ipasok sa mga halaga (); - pagdaragdag ng lahat ng mga patlang sa talahanayan, bilang default. set ng update =; - Ang pagbabago ng isang patlang sa lahat ng mga tala ng talahanayan; i-update ang set = kung saan =; - Pagbabago ng data ayon sa ilang mga kundisyon.
Hakbang 6
tanggalin mula sa; - pagtanggal ng lahat ng mga tala mula sa talahanayan; tanggalin mula sa kung saan =; - pagtanggal sa ilalim ng ilang mga kundisyon.
Hakbang 7
Ang anumang kahilingan ay isang transaksyon. Sa SQL, posible na magpatupad ng isang query at makita ang resulta nito at pagkatapos lamang makumpleto ang pagkilos. Ginagawa nitong posible na bumalik sa isang hakbang kung ang pagpapatupad ng kahilingan para sa ilang kadahilanan ay humantong sa hindi inaasahang mga kahihinatnan.
Hakbang 8
Ang kaukulang mga operator ng kontrol ay responsable para sa pagpapatupad ng mga transaksyon: gumawa - kumpirmasyon, rollback - rollback at savepoint - paghahati sa transaksyon.
Hakbang 9
Ang mga administrator ng database ay may access sa lahat ng data ng talahanayan at maaaring lumikha ng mga talahanayan, buksan / isara ang pag-access, atbp Ang kanilang prerogative ay ang mga operator ng kahulugan ng data at pag-access sa data: lumikha ng talahanayan (,…,); - Lumilikha ng isang bagong table.alter table [idagdag, baguhin, i-drop] haligi; - pagbabago ng talahanayan (pagdaragdag, pagbabago, pagtanggal ng mga patlang).
Hakbang 10
drop table; - pagtanggal ng isang table. Ang pagpapatakbo na ito ay magagawa lamang kung ang talahanayan ay hindi nauugnay sa iba pang mga talahanayan ng ilang mga patlang. Kung gayon, dapat mo munang tanggalin ang mga link na ito at pagkatapos ay subukang tanggalin muli.
Hakbang 11
Operator para sa pagtukoy ng pag-access sa data: bigyan - bigyan [access], bawiin - isara, tanggihan - tanggihan (mas malakas kaysa sa bawiin, dahil tinanggihan nito ang lahat ng mga pahintulot).