Amakhompyutha, Izinhlelo
Ukusebenza nge database: Kungani izicelo
Uyini "isicelo"? Yini ngokuvamile ukuthini umbuzo database? Yiziphi izicelo ukuthi ithunyelwa database?
Kungani imibuzo database?
impendulo kumele inikezwe hhayi kuphela embuzweni lokho isicelo, kodwa futhi ku umbuzo, kungani imibuzo. Ziyakwazi ezidingekayo ukuze uthole ulwazi ukuthi lilondolozwe database. Vele baba, database imibuzo eziklanyelwe ulwazi ezidingekayo kwezinye izimo. inhloso yabo zingase zishintshe kakhulu: kungase kudingeke ukuhlonza njengomuntu ikhasimende ebhange kusayithi third-party, noma ukukhomba njengenhlangano intranet umsebenzi, noma ukuthola ulwazi mayelana nesimo se-iphrofayli kwi-website ye umdlalo.
Yiziphi izingxenye embuzweni?
Isakhiwo umbuzo
Isakhiwo umbuzo, njengoba umthetho, akahlukile emsebenzini e ezahlukene zokuthuthukisa izindawo. Ngakho, ubumi phambi kwakho umbuzo: "Kungani izicelo zokufinyelela» noma omunye imvelo nentuthuko, futhi ungaqiniseka ukuthi izimpendulo ezanikezwa akulesi sihloko kubo bonke beze.
Isicelo idatha Eziyisisekelo
The main ingxenye izingxenye, njengoba kushiwo ngaphambili, ababili kuphela:
- KHETHA [1 into okudingayo 2, udinga 3] - esetshenziswa ucacise ukuthi yiluphi ulwazi oludingekayo. Lokho-ke uzobe adluliselwe semininingwane uhlelo ngalo umsebenzisi isebenza.
- KUSUKELA [ithebula kusuka iyiphi idatha zithathwa] - Cacisa edingekayo idatha okungukuthi encane, futhi namanje isidingo akhombise lapho kufanele kuthathwe. I database is hhayi egcinwe ngqo idatha, kanye itafula ukuthi has idatha. Lamatafula ahlukahlukene angaba amakholomu efanayo idatha ukugwema lokhu, futhi isetshenziselwa ucacise lapho esithathwayo.
Imininingwane engeziwe kanye nokusebenza isicelo iqembu
- Lapho [osesho] - esezisetshenzisiwe lungisa adingekayo Imininingwane ngokuqondene othize yokufaneleka izimo.
- -LIMIT [inombolo] - isetshenziselwa zinciphise isibalo imigqa ukuthi uyothathwa etafuleni.
- GROUP BY [lombuzo wepharamitha] - isetshenziswa iqembu le wathola ukwaziswa okuvela database. Kodwa iqembu ayikhona Imininingwane kungenziwa enikeziwe, kodwa kuphela ngokulingana, nokuba yohlobo olufanayo. Ukuze uthole imininingwane eyengeziwe ungakwazi ukuthola ngokuthola isihloko ehlukene kwi GROUP BY. imisebenzi yeqembu imibuzo eklanyelwe ukuthuthukisa ukubukeka ulwazi kanye readability kwaso okukhulu.
- INYUNYANA [isicelo] isetshenziswa ukubeka ehlukile isicelo subquery. Uma uthola kungenzeka inani sasivumela abalulekile kolwazi kudingeke nokuthi kukho.
- NJENGO "" isetshenziswa isheke ukuthi imaskhi oluhambisana isicelo othile usayizi idatha. Ngakho, nge zayo usizo, Unga cinga umuntu i iholo vymeryat eziyisithupha izibalo.
Ngokwesibonelo
KHETHA Igama, ProductNumber, ListPrice NJENGOBA Inani
KUSUKELA Production.Product
LAPHO ProductLine = 'R'
Lokuhlwaya langibonisa ikhodi engenhla. Okokuqala, kukhona ukukhethwa idatha ezidingekayo: igama, inombolo umkhiqizo futhi amanani ikhasi Ipheshana. Futhi ishidi intengo siboniswa igama ukuhluka - a "intengo". Idatha ethathwa semininingwane "Imikhiqizo" etafuleni "Mkhiqizo". Ngokuvamile, ucacise semininingwane okungukuthi akudingekile uma usebenza kuphela eyodwa, empeleni Ithumela isicelo. Kodwa uma izisekelo ambalwa, bese qiniseka ucacise, unikezwa iqiniso ukuthi kukhompyutha nje ngeke baqonde kuye ubheke noma bangawanaki sesicelo sakho kanye nokubalulwa ezokwenzela nephutha. Umugqa wesithathu ibonisa ukuthi okukhiphayo akuyona yonke imininingwane, kodwa lowo eliphuma khona umuda "P" imikhiqizo. Ngagcina lapho isihloko esifushane, ngemva Ukufundwa ngalo manje baqonde ukuthi kukhona imibuzo.
Similar articles
Trending Now