SQL - реляциялык базалардагы таблицаларга суроо жазуу үчүн компьютер тили. Анын ар тараптуулугу бир эле операторлорду ар кандай МББларда колдонууга мүмкүнчүлүк берет, атүгүл программа кодун биринен экинчисине олуттуу өзгөрүүлөрсүз өткөрүп берет.
Нускамалар
1 кадам
Маалыматтар базасы компьютердик чөйрөдө кеңири жайылган, анын ичинде алар сайттарды жана блогдорду түзүү үчүн колдонулат. Бул типтеги маалыматтарды сактоонун негизги артыкчылыгы, ал ушул сыяктуу сызыктар боюнча структуралаштырылгандыгында.
2-кадам
Мисалы, ошол эле таблицанын элементтери үчүн бир эле атрибутту өзгөртүү үчүн, мисалы, буга чейин чоң көлөмгө жеткен блогдордун айрымдарын түзөтүү үчүн. Атап айтканда, бир сөз айкашын же сөздү башкасына алмаштырыңыз. Мындай учурда, бардык жазууларды байкап, кол менен өзгөртүүлөрдү киргизүүнүн кажети жок, жөн гана sql суроосун колдонуу керек.
3-кадам
SQL сурамдарын жасоо үчүн программалоо боюнча гуру болуунун кажети жок. Бирок, бул белгилүү бир билимди жана көндүмдөрдү талап кылат. Мисалы, маалымат базасынын түзүмүн, же жок дегенде анын жеткиликтүү болгон бөлүгүн түшүнүшүңүз керек. Таблицалардын аталышын, талап кылынган мамычаларды (тилкелерди), ошондой эле тил операторлорунун аталышын жана максаттарын билүү.
4-кадам
Көбүнчө, кесипкөй эмес программист же блогер үчүн негизги операторлор жетиштүү, аларды эки топко бөлүүгө болот: маалыматтарды аныктоо операторлору жана маалыматтарды манипуляциялоо операторлору.
5-кадам
Көбүнчө берилиштер менен иштөө операторлору. Булар тандоо, киргизүү, жаңыртуу жана жок кылуу. Бул операторлор таблицанын же бир нече таблицанын ичиндеги маалыматтар менен иштөө үчүн колдонулат жана төмөнкү конструкцияларга ээ: select, …, from; - бүткүл таблицадан тандоо;, тандоо, …, кайдан = жана / же =; - таблицадан шарттарга ылайык тандоо; * тандоо; - таблицадан баарын тандоо.
6-кадам
insert () values (); - таблицага көрсөтүлгөн талаанын мааниси бар сапты кошуу; () маанилерине киргизүү; - бардык талааларды столго кошуу.
7-кадам
update set =; - таблицанын бардык жазууларындагы бир талааны өзгөртүү; жаңыртуу топтому = мында =; - белгилүү бир шарттар аткарылганда өзгөрүлөт.
8-кадам
жок кылуу; - таблицадан бардык жазууларды жок кылуу; бул жерден жок кылуу =; - белгилүү бир шарттар аткарылганда жок кылуу. Эгерде бирден ашык шарттар болсо, анда алар үтүр менен бөлүнүп жазылат.
9-кадам
Жогорку деңгээлдеги операторлор маалымат базасынын администраторлору үчүн жеткиликтүү. Бул маалыматтар базасынын объектилерин түзүү, өзгөртүү жана жок кылуу операторлору, тактап айтканда, маалымат базасынын өзү, анын таблицалары, колдонуучулары жана башкалар. Мындай үч оператор бар: түзүү, өзгөртүү жана түшүрүү. стол түзүү (, …,); - стол түзүү.
10-кадам
таблицаны өзгөртүү [кошуу, өзгөртүү, түшүрүү] тилкеси; - таблица талааларын өзгөртүү (кошуу, өзгөртүү, жок кылуу).drop таблицасы; - таблицаны жок кылуу. Бул иш башка таблицаларга шилтемелер болбосо ийгиликтүү болот.