Kërkimi i bazave të të dhënave relacionale duke përdorur Strukturuar Universal Language Computing SQL është standardi i njohur për menaxhimin e të dhënave në një sistem administrimi të bazës së të dhënave. Për shkak të shkathtësisë së saj, gjuha SQL është bërë e përhapur në burimet e internetit të internetit në të gjithë botën. Shkrimi i pyetjeve të SQL bazohet në zbatimin e disa rregullave themelore për të punuar me një bazë të dhënash relacionale. Shkrimi i një pyetjeje SQL do t'ju ndihmojë të zbatoni detyrat e marrjes së informacionit të caktuar nga tabelat, duke shtuar, modifikuar ose fshirë rreshta në një tabelë.
Udhëzimet
Hapi 1
Për të marrë informacionin e ruajtur nga tabelat e bazës së të dhënave, krijoni një pyetje të zgjedhur - SELECT. Nëse ka lidhje midis tabelave, të dhënat mund të merren sipas kushteve të përshtatshme nga çdo kolonë e tabelave përkatëse. Renditni të gjitha kolonat e kërkuara pas deklaratës SELECT. Specifikoni tabelat e përdorura në pyetje në klauzolën FROM. Në formën e tij më të thjeshtë, një pyetje e zgjedhur tregon të gjitha rreshtat e kolonave të specifikuara në një tabelë të dhënë: ZGJIDH col1, col2 FROM tryezën time.
Hapi 2
Nëse është e nevojshme, vendosni një kusht për zgjedhjen e rreshtave. Kushti përcaktohet nga klauzola WHERE. Vendosni vlerën e parametrit që dëshironi pas këtij udhëzimi. Operacionet e llogaritjes dhe krahasimit të funksioneve mund të përdoren gjithashtu këtu. Për shembull, një deklaratë e formës WHERE col1> 3 ju lejon të shfaqni rreshtat e tabelës në të cilat vlera e kolonës col1 është më e madhe se 3. Për të vendosur shprehjen e dëshiruar, përdorni kombinime të operatorëve AND, OSE, si dhe kushtëzues operatorët e gjuhës SQL.
Hapi 3
Për të futur rreshta të rinj në një tryezë, shkruani një pyetje INSERT. Me ndihmën e tij, ju mund të futni të dhëna të reja të të njëjtit lloj siç ekzistojnë tashmë në tabelë. Sintaksa për këtë thënie është shumë e thjeshtë: INSERT NO my_table (col1, col2, col3) VLERAT (‘new_data1’, ‘new_data2’, ‘new_data3’). Këtu, deklarata VALUES vendos vlera të reja të rreshtave në secilën kolonë ekzistuese në tabelën time.
Hapi 4
Ndryshimet në të dhënat në çdo rresht të tabelës kryhen duke përdorur pyetjen UPDATE. Për më tepër, ju mund të vendosni një kusht zgjedhjeje KU, në të cilin informacioni në bazën e të dhënave është ndryshuar. Përcaktoni të dhënat për të ndryshuar dhe kushtin për kërkesën tuaj. Për ta bërë këtë, shkruani një rresht si kjo: UPDATUAR tryezën time_CET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Kërkesa do të kryejë ndryshimin e të dhënave të specifikuar në deklaratën SET vetëm nëse gjendja në klauzolën WHERE është i kënaqur
Hapi 5
Një deklaratë DELETE është shkruar për të fshirë një rresht të tërë nga një tabelë e të dhënave. Për më tepër, rreshti fshihet vetëm kur vendoset kushti WHERE. Shkruani shprehjen: Fshije nga tabela ime WHERE col1 = ‘data1’. Ekzekutimi i kësaj pyetjeje do të fshijë rreshtin e tabelës që përmban vlerën data1 në kolonën col1.