Kompjuters, Databases
MySQL jagħżlu minn tagħżel: operatur ta 'kampjunar
MySQL, bħal kull sistema oħra ta 'ġestjoni relazzjonali database, għandha fl-istruttura tiegħu l-istqarrija SELECT kampjun. Dan mhux sorprendenti, minħabba li l-bażijiet tad-data jinkludu informazzjoni kunfidenzjali primarjament sabiex tkun irkuprata meta jkun meħtieġ. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL tagħżel minn dikjarazzjoni SELECT tippermetti li tagħmel dan f'ħafna modi differenti, li jipprovdi sett kbir ta 'għodod.
installazzjoni MySQL
MySQL hija implimentata bħala taħt il-Windows, u taħt Linux. Biex tinstalla MySQL Ubuntu, iwettqu żewġ timijiet pjuttost fit-terminal tal-OS:
- sudoku apt-nikseb jinstallaw mysql-server.
- sudoku apt-nikseb jinstallaw mysql-klijent.
Għal MySQL Windows, biss tniżżel mis-sit uffiċjali "database" pakketti installazzjoni xierqa u imexxuhom.
L-istruttura ġenerali tad-dikjarazzjoni SELECT
struttura kompluta fl MySQL tagħżel minn dikjarazzjoni SELECT huwa kif ġej:
1. TAGĦŻEL - ismijiet kolonna (oqsma).
2. MILL - tabella ismijiet.
3. FEJN - kundizzjoni fejn għall-kampjun.
Innota li waqt li l-sintassi SQL lingwa ma tkunx każ sensittivi, prattika tajba li tikteb stqarrijiet u keywords riżervati (MILL, fejn, eċċ), b'ittri kbar, u l-ismijiet tat-tabelli u kolonni - żgħar. SELECT приведен на рисунке ниже. L-iktar eżempju sempliċi ta 'użu MySQL operatur tagħżel minn TAGĦŻEL muri hawn taħt.
Asterisk wara l-kelma TAGĦŻEL huwa analogu ta 'l-keyword KOLLHA ifisser li minn tabella mogħtija biex jagħżlu kolonni kollha. Jekk inti interessat fil biss ftit mill-oqsma tat-tabella, huma għandhom ikunu indikati fil f'post xieraq, separati minn virgoli. L-istess japplika għall-ismijiet tat-tabelli - jekk aktar minn wieħed, jdaħħluhom kollha separati mill-virgoli.
Uża l-FEJN
Ovvjament, inti ma setax jgħinu iżda avviż li fl-eżempju preċedenti, m'hemmx keyword FEJN - dan huwa għaliex f'dan il-każ huwa ma kellniex bżonn. Din id-dikjarazzjoni ma tkunx meħtieġa, u dawn l-operaturi mhux obbligatorji fil TAGĦŻEL, hemm ħafna, iżda huma ftit aktar tard. Jekk inti wara l-isem żżid tabella FEJN u kull kundizzjoni, bħat-tip = "kelb", imbagħad is-sett riżultat se tikseb wieħed biss ringiela mal-pet f'isem is Edison. Il-figura hawn taħt turi eżempju. Ma Injora-dikjarazzjoni ORDNI MILL, hawn ma jimpurtax, u se jiġu diskussi ftit aktar tard.
Ta 'min jinnota li wara l-FEJN huwa wkoll possibbli li tikteb kondizzjonijiet multipli, iżda m'għadux separati minn virgoli. Għal dan il-għan, inti għandek tuża keywords bħal U jew OR. Dan kollu jiddependi fuq kif kundizzjonijiet tiegħek għandhom jiġu sodisfatti. Jekk inti interessat fil-riżultat li jissodisfa l-kundizzjonijiet kollha inti tispeċifika, allura bejniethom għandhom ikunu U, jekk ir-riżultat għandu jissodisfa mill-inqas wieħed minnhom, allura l-użu l-OR.
ORDNI MILL klawsola
Aħna semma li minbarra l-FEJN fi stqarrija TAGĦŻEL hemm ħafna keywords oħra li magħhom inti tista 'timmanipola-riżultat stabbilit kif meħtieġ f'sitwazzjoni partikolari. Wieħed tali "ċwievet" hija ORDNI MILL. Hija tippermetti li inti sort-riżultati tal-kampjun fi ħdan qasam speċifiku, kemm axxendenti u dixxendenti. Huwa biżżejjed li jiġi speċifikat biss l-isem kolonna warajh, skond il-valuri li għandek bżonn biex sort-data. Huwa importanti li jikkonforma ma 'diversi kondizzjonijiet: l-ewwel - l-isem speċifikata fid-dikjarazzjoni, ORDNI MILL, u għandhom ikunu preżenti fil-TAGĦŻEL; tieni - ORDNI MILL għandhom jitqiegħdu fl-aħħar tat-talba.
It-tip default huwa axxendenti (ASC), imma jekk għandek bżonn biex issolvi r-riżultati f'ordni dixxendenti, ikteb wara l-isem qasam minflok keyword ASC desc.
konklużjoni
Aħna riveduti l-prinċipali, iżda mhux l-għodod l-operatur MySQL jintgħażlu minn. TAGĦŻEL, minbarra dawk imsemmija hawn fuq, għandu ħafna fatturi oħra li jippermettu li jsibu data mid-database, flessibbli u effiċjenti.
Similar articles
Trending Now