Jinsi Ya Kuandika Swala La SQL

Orodha ya maudhui:

Jinsi Ya Kuandika Swala La SQL
Jinsi Ya Kuandika Swala La SQL

Video: Jinsi Ya Kuandika Swala La SQL

Video: Jinsi Ya Kuandika Swala La SQL
Video: SEHEMU YA_03: MBINU YA KUANDAA RIPOTI ZA WANAFUNZI ZAIDI YA 500 FASTA KWA DK 20 TU_EXCEL 2024, Mei
Anonim

Kutafuta hifadhidata za kimahusiano kutumia Lugha Iliyoundwa ya Kompyuta ya SQL ni kiwango kinachotambuliwa cha kusimamia data katika mfumo wa usimamizi wa hifadhidata. Kwa sababu ya utofautishaji wake, lugha ya SQL imeenea kwenye rasilimali za wavuti za mtandao wa ulimwengu. Kuandika maswali ya SQL kunategemea matumizi ya sheria kadhaa za kimsingi za kufanya kazi na hifadhidata ya uhusiano. Kuandika swala ya SQL itakusaidia kutekeleza majukumu ya kurudisha habari kutoka kwa meza, kuongeza, kurekebisha au kufuta safu kwenye meza.

Jinsi ya kuandika swala la SQL
Jinsi ya kuandika swala la SQL

Maagizo

Hatua ya 1

Ili kupata habari iliyohifadhiwa kutoka kwa meza za hifadhidata, tengeneza swala la kuchagua - CHAGUA. Ikiwa kuna viungo kati ya meza, data inaweza kuchukuliwa kulingana na hali inayofaa kutoka kwa safu yoyote ya meza zinazohusiana. Orodhesha safu zote zinazohitajika baada ya taarifa ya CHAGUA. Taja meza zilizotumiwa katika swala katika kifungu cha KUTOKA. Kwa fomu yake rahisi, swala la kuchagua huonyesha safu zote za safu wima zilizoonyeshwa kwenye jedwali lililopewa

Hatua ya 2

Ikiwa ni lazima, weka hali ya kuchagua safu. Sharti limewekwa na kifungu cha WAPI. Weka thamani ya parameta unayotaka baada ya maagizo haya. Mahesabu ya kazi na shughuli za kulinganisha pia zinaweza kutumika hapa. Kwa mfano, taarifa ya fomu WHERE col1> 3 hukuruhusu kuonyesha safu za meza ambayo dhamana ya safu ya col1 ni kubwa kuliko 3. Kuweka usemi unaohitajika, tumia mchanganyiko wa waendeshaji wa NA, AU, pamoja na masharti waendeshaji wa lugha ya SQL.

Jinsi ya kuandika swala la SQL
Jinsi ya kuandika swala la SQL

Hatua ya 3

Kuingiza safu mpya kwenye meza, andika swali la INSERT. Kwa msaada wake, unaweza kuingiza data mpya ya aina ile ile ambayo tayari iko kwenye meza. Syntax ya taarifa hii ni rahisi sana: INSERT IN MY_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'). Hapa, taarifa ya VALUES inaweka nambari mpya za safu mlalo kwa kila safu iliyopo kwenye meza yangu.

Hatua ya 4

Mabadiliko ya data kwenye safu yoyote ya meza hufanywa kwa kutumia swala la UPDATE. Kwa kuongezea, unaweza kuweka hali ya uteuzi WAPI, ambayo habari kwenye hifadhidata hubadilishwa. Fafanua data ili kubadilisha na hali ya ombi lako. Ili kufanya hivyo, andika laini kama hii: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Swala litafanya mabadiliko ya data yaliyoainishwa katika taarifa ya SET ikiwa tu hali katika kifungu cha WHERE ni kuridhika.

Hatua ya 5

Taarifa ya FUTA imeandikwa kufuta safu nzima kutoka kwa meza ya data. Kwa kuongezea, safu inafutwa tu wakati hali ya WAPI imewekwa. Andika usemi: FUTA KWA my_table WHERE col1 = 'data1'. Utekelezaji wa swala hili utafuta safu ya jedwali iliyo na data data1 kwenye safu ya col1.

Ilipendekeza: