Ang pagtatanong ng mga nauugnay na database na gumagamit ng Structured Universal Computing Wika SQL ay ang kinikilalang pamantayan para sa pamamahala ng data sa isang sistema ng pamamahala ng database. Dahil sa kanyang kagalingan sa maraming kaalaman, laganap ang wikang SQL sa mga mapagkukunan sa web ng buong mundo na Internet. Ang pagsusulat ng mga query sa SQL ay batay sa aplikasyon ng maraming pangunahing mga patakaran para sa pagtatrabaho sa isang pamamagitang database. Ang pagsulat ng isang query sa SQL ay makakatulong sa iyo na ipatupad ang mga gawain ng pagkuha ng tiyak na impormasyon mula sa mga talahanayan, pagdaragdag, pagbabago o pagtanggal ng mga hilera sa isang talahanayan.
Panuto
Hakbang 1
Upang makuha ang nakaimbak na impormasyon mula sa mga talahanayan ng database, lumikha ng isang piling query - SELECT. Kung may mga link sa pagitan ng mga talahanayan, maaaring makuha ang data ayon sa naaangkop na mga kundisyon mula sa anumang mga haligi ng mga nauugnay na talahanayan. Ilista ang lahat ng kinakailangang mga haligi pagkatapos ng PILIING pahayag. Tukuyin ang mga talahanayan na ginamit sa query sa MULING sugnay. Sa pinakasimpleng form nito, ipinapakita ng isang piling query ang lahat ng mga hilera ng tinukoy na mga haligi sa isang naibigay na talahanayan: SELECT col1, col2 MULA sa my_table.
Hakbang 2
Kung kinakailangan, magtakda ng isang kundisyon para sa pagpili ng mga hilera. Ang kundisyon ay itinakda ng WHERE sugnay. Itakda ang halaga ng parameter na gusto mo pagkatapos ng tagubiling ito. Maaari ding gamitin ang pagkalkula ng pagpapaandar at paghahambing ng pagpapaandar dito. Halimbawa mga operator ng wikang SQL.
Hakbang 3
Upang magsingit ng mga bagong hilera sa isang talahanayan, magsulat ng isang INSERT query. Sa tulong nito, maaari kang magpasok ng bagong data ng parehong uri tulad ng mayroon nang sa talahanayan. Ang syntax para sa pahayag na ito ay napaka-simple: INSERT INTO my_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'). Dito, nagtatakda ang pahayag ng VALUES ng mga bagong halagang hilera sa bawat umiiral na haligi sa my_table.
Hakbang 4
Ang mga pagbabago sa data sa anumang hilera ng talahanayan ay ginaganap gamit ang UPDATE query. Bukod dito, maaari kang magtakda ng isang KUNGANONG kundisyon ng pagpili, kung saan ang impormasyon sa database ay binago. Tukuyin ang data na magbabago at ang kundisyon para sa iyong kahilingan. Upang magawa ito, magsulat ng isang linya tulad nito: I-UPDATE ang my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Gagawa ng query ang pagbabago ng data na tinukoy sa SET na pahayag lamang kung ang kundisyon sa KANSANG sugnay ay nasiyahan
Hakbang 5
Ang isang pahayag na TANGGALIN ay nakasulat upang tanggalin ang isang buong hilera mula sa isang talahanayan ng data. Bukod dito, ang hilera ay tatanggalin lamang kapag itinakda ang kundisyon SAAN. Isulat ang expression: TANGGAL MULA sa aking_mABABA col1 = ‘data1’. Ang pagpapatupad ng query na ito ay tatanggalin ang hilera ng talahanayan na naglalaman ng halaga ng data1 sa haligi ng col1.