Структураланган универсалдуу эсептөө тили SQL колдонуп, реляциялык маалымат базаларына суроо берүү - бул маалыматтар базасын башкаруу тутумундагы маалыматтарды башкаруу боюнча таанылган стандарт. Ар тараптуулугунан улам, SQL тили дүйнөлүк Интернеттин веб-ресурстарында кеңири жайылды. SQL сурамдарын жазуу реляциялык маалыматтар базасы менен иштөөнүн бир нече негизги эрежелерин колдонууга негизделген. SQL сурамын жазуу, таблицалардан айрым маалыматтарды алуу, таблицада катарларды кошуу, өзгөртүү же жок кылуу маселелерин чечүүгө жардам берет.
Нускамалар
1 кадам
Берилген маалыматтар базасынын таблицаларынан сакталган маалыматты алуу үчүн, тандоо суроосун түзүңүз - SELECT. Эгерде таблицалардын ортосунда шилтемелер бар болсо, тиешелүү таблицалардын каалаган тилкелеринен тийиштүү шарттарга ылайык маалыматтарды алууга болот. SELECT билдирүүсүнөн кийин бардык керектүү тилкелерди тизмектөө. FROM пунктундагы суроодо колдонулган таблицаларды көрсөтүңүз. Жөнөкөй түрүндө, тандалган сурам берилген жадыбалдагы көрсөтүлгөн мамычалардын бардык катарларын көрсөтөт: SELECT col1, col2 FROM my_table.
2-кадам
Керек болсо, катар тандап алуу үчүн шарт коюңуз. Шарт WHERE пункту менен белгиленет. Бул көрсөтмөдөн кийин сиз каалаган параметрдин маанисин коюңуз. Функцияны эсептөө жана салыштыруу операцияларын ушул жерде колдонсо болот. Мисалы, WHERE col1> 3 формасынын оператору col1 мамычасынын мааниси 3төн жогору болгон столдун катарларын көрсөтүүгө мүмкүндүк берет, каалаган туюнтманы орнотуу үчүн, ЖАНА, ЖЕ операторлорунун айкалыштарын, ошондой эле шарттуу SQL тилинин операторлору.
3-кадам
Жаңы столдорду таблицага киргизүү үчүн, INSERT суроо жазыңыз. Анын жардамы менен, сиз таблицада бар болгон бир типтеги жаңы маалыматтарды киргизе аласыз. Бул билдирүүнүн синтаксиси өтө жөнөкөй: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Бул жерде VALUES оператору my_table ичиндеги ар бир мамычага жаңы сап маанилерин орнотот.
4-кадам
Таблицанын каалаган катарындагы маалыматтарды өзгөртүү UPDATE сурамынын жардамы менен жүргүзүлөт. Андан тышкары, сиз КАЙДА тандоо шартын орното аласыз, анда маалыматтар базасында маалыматтар өзгөрүлөт. Өзгөрүлө турган маалыматтарды жана сурамыңыздын шарттарын аныктаңыз. Бул үчүн мындай сапты жазыңыз: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Суроо SET операторунда көрсөтүлгөн маалыматтардын өзгөрүшүн WHERE пунктундагы шарт болгондо гана жүргүзөт. ыраазы.
5-кадам
DELETE оператору маалымат таблицасынан бүтүндөй бир сапты өчүрүү үчүн жазылат. Анын үстүнө, КАЙДА шарт коюлганда гана сап жок кылынат. Көрүнүштү жазыңыз: my_table WHERE ЖОК col1 = ‘data1’. Бул сурамдын аткарылышы col1 тилкесиндеги data1 маанисин камтыган таблица сабын жок кылат.