Разумевање рада СКЛ база података

МиСКЛ је релациона база података која се често користи за чување података за веб странице које раде у сарадњи са ПХП-ом. Релативно значи да се различите табеле базе података могу међусобно унакрсно референцирати. СКЛ значи "Структурирани језик упита" који је стандардни језик који се користи за интеракцију са базама података. МиСКЛ је изграђен помоћу СКЛ базе и пуштен као систем база података отвореног кода. Због своје популарности, веома је подржан са ПХП-ом. Пре него што почнете да учите да правите базе података, важно је да разумете више о томе шта су табеле.

База података може бити састављена од многих табела, а табела у бази података састоји се од пресијецајућих ступаца и редова који чине мрежу. Добар начин да размислите о томе је замислити шаховску плочу. Дуж горњег реда контролне табле налазе се налепнице за податке које желите да сачувате, на пример, име, старост, пол, боја очију итд. У свим редовима ниже, информације се чувају. Сваки ред је један унос (сви подаци у једном реду припадају истој особи у овом случају) и сваки ступац садржи одређену врсту података како је назначено његовом етикетом. Ево нечега што ће вам помоћи да визуализујете табелу:

instagram viewer

Дакле, шта је 'релациона' база података и како се користи овим табелама? Па, релациона база података нам омогућава да „повежемо“ податке из једне табеле у другу. Рецимо на пример да смо правили базу података за ауто дилере. Могли бисмо направити један сто за чување свих детаља за сваки аутомобил који смо продавали. Међутим, контакт информације за „Форд“ биле би исте за све аутомобиле које чине, тако да те податке не требамо типкати више пута.

Оно што можемо је да створимо другу табелу, која се зове произвођача. У овој табели могли бисмо навести Форд, Волксваген, Цхрислер, итд. Овде можете навести адресу, телефонски број и друге контакт информације за сваку од ових компанија. Затим бисте могли динамички позвати контактне податке из наше друге табеле за сваки аутомобил у нашој првој табели. Ове податке бисте икада морали да укуцате само једном иако су доступни у сваком аутомобилу у бази података. Ово не само да штеди вријеме, већ и драгоцјен простор базе података, јер ниједан дио података не треба понављати.

Сваки ступац може садржавати само једну врсту података које морамо дефинирати. Пример шта то значи је; у ступцу наших година користимо број. Не бисмо могли да променимо Келијев улазак у „двадесет шест“ да смо дефинисали тај ступац као број. Главне врсте података су бројеви, датум / време, текст и бинарни подаци. Иако их има у много поткатегорија, само ћемо се дотакнути најчешћих типова које ћете користити у овом туториалу.

ИНТЕГЕР: Овде се чувају цели бројеви, и позитивни и негативни. Неки примери су 2, 45, -16 и 23989. У нашем примеру, добна категорија је то могла бити цијели број.

ПЛОВАК: Ово чува бројеве када требате да користите децималне бројеве. Неки примери би били 2,5, -,664, 43,8882 или 10,00001.

ВАРЦХАР: Овде се чува ограничена количина текста или појединих знакова. У нашем примјеру, ступац имена је могао бити варцар (скраћеница за промјењиви знак)

БЛОБ: Овде се чувају бинарни подаци осим текста, на пример, датотеке за пренос.

instagram story viewer