Један од најважнијих аспеката које морамо узети у обзир при раду са МиСКЛ -ом је несумњиво рад са табелама јер нам омогућавају да нашу базу података држимо на контролисан и организован начин.
МиСКЛ структура
- Схема или Схема: То је главна база података и имаће потребну структуру према захтевима организације.
- Одбори: Омогућују нам да структурирамо базу података по темама према потребама.
- Колоне: Ово су подтеме које ће бити укључене у табеле.
Пример ове структуре може бити:
Схема: Солветске табеле: Солтициц_мискл Колоне: ид, наслов, износ итдТакође се може видети на следећој слици:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
На основу ових података радићемо са неким параметрима и реченицама које можемо применити са табелама у МиСКЛ -у.
Анализираћемо следеће изјаве у МиСКЛ -у на нивоу табеле:
- Креирај
- Алтер
- Кап
Направи табелу (Направи табелу)
Са опцијом Креирај табелу имамо могућност креирања нових табела у оквиру наших шема у МиСКЛ -у. За ову студију ћемо створити табелу са именом солутионтиц_проиецтос, за то ћемо извршити следећи процес:
Десним тастером миша ћемо кликнути на опцију Табеле унутар шеме у којој ћемо сачувати табелу, у овом случају резолуцијску.
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Одабиром Направи табелу видећемо следеће:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Подаци потребни у овом прозору
- Назив табеле: У ово поље ћемо унети назив табеле за креирање, у овом случају солутионтиц_проиецтос.
- Успоредба: Подразумевано остављамо подразумевану шему.
- Мотор: Остављамо задану вредност.
- Схема: Видимо да је то вредност коју не можемо уредити будући да од почетка одлучујемо о шеми у којој ће се креирати табела.
Кликнемо на Применити и чаробњак за креирање биће приказан у МиСКЛ -у:
У овом тренутку морамо успоставити индексе које морамо додати нашој табели, у овом случају ћемо унети следећа поља:
ид ИНТ НОТ НУЛЛ АУТО_ИНЦРЕМЕНТ, наслов ВАРЦХАР (255) НОТ НУЛЛ, екпиред_дате ДАТЕ НОТ НУЛЛ, ПРИМАРИ КЕИ (ид)На следећој слици је припремљена реченица:
БелешкаОве вредности се морају унети узимајући у обзир неопходне захтеве, а свака вредност ће имати своје карактеристике (Цхар, Децимал, итд.)
Кликните на Применити да наставите са процесом креирања табеле солутионтиц_пројецтс.
Ми притискамо Заврши и видећемо да је процес био исправан и моћи ћемо да видимо табелу солутионтиц_пројецтс створене у оквиру решењске шеме.
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Ако кликнемо на нашу табелу солутионтиц_проиецтос, са десне стране можемо видети поља која смо креирали и одатле можемо унети вредности.
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Други начин да отворите чаробњака за креирање табеле је да кликнете на икону која се налази на врху траке менија. Овако можемо креирање табела у МиСКЛ -у на практичан начин, само морамо бити врло јасни о томе која поља морамо додати и коју врсту података ћемо унети.
Неки од типова података који су доступни у МиСКЛ -у
- Инт: Омогућава нам складиштење целих бројева.
- Бит или Боол: Даје нам да додамо вредности 0 или 1.
- Пловак: Додајте децималне бројеве.
- Децималан: Ова вредност складишти бројеве као низ.
- време: Ова вредност чува један сат.
- Година: Ово поље нам омогућава складиштење годину дана.
- Цхар: Користећи ово поље можемо додати алфанумеричке вредности.
Одељак о креирању табеле се завршава овде, видећемо како се они мењају.
Промените табелу (Измени табелу)
Са Опцијом Промени табелу можемо да мењамо вредности или поља наших креираних табела с могућношћу додавања колона, уређивања или брисања, да бисмо користили ову опцију, морамо десним тастером миша кликнути на табелу коју треба уредити, у овом случају солутионтиц_проиецтос, и изабрати Промени табелу:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Видећемо следеће:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
У овом прозору можемо уредити различите вредности табеле, као што су колоне, окидачи, индекси итд.
Као што видимо да свака колона има означену вредност, свакој колони можемо додати нове опције одабиром одговарајућих поља, неке од ових вредности су:
- АИ: Инкрементални ауто
- ЗФ: Поставља вредност колоне на нулу
- УК: Поставља вредност као један индекс итд.
Ако десним тастером миша кликнемо било коју од постојећих колона, видећемо следеће опције:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Избори
- Напредовати: Помера кичму до врха
- Помери се доле: Померите колону на дно
- Цопи: Омогућава копирање изабране колоне
- Исеци: Можемо да исечемо колону да бисмо је поставили на друго место
- Избриши изабрано: Можемо избрисати изабрану колону
- Освјежи: Омогућава ажурирање приказане листе колона
- Обриши подразумевано: Приказује подразумеване вредности
- Подразумевано НУЛЛ: Омогућава вам да видите празна поља
- Уобичајено ": Додајте израз „у изабрану табелу
Свака промена коју извршимо у било којој колони за коју видимо да се одражава, на пример, уклонићемо насловну колону, десним тастером миша ћемо изабрати Избриши изабрано и кликнемо на Применити, приказано је следеће:
Можемо видети скрипту за уклањање одговарајуће колоне, кликните на Примени да бисте започели процес уклањања.
Ми притискамо Заврши и можемо видети да колона није доступна у нашој табели.
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
На исти начин, ако желимо да додамо нову колону, кликните десним тастером миша на табелу да бисте је уредили, изаберите Промени табелу и у одговарајућем прозору додајте жељену вредност. У овом примеру додајемо колону Аутори и означавамо тип података, у овом случају ми бирамо варцхар:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Ми притискамо Применити тако да МиСКЛ покреће скрипту погодан:
На овај начин можемо уредити табеле креиране помоћу опције Алтер Табле.
Дроп табле (Избриши табелу)
Помоћу опције Дроп Табле можемо избрисати изабрану табелу и успут пребацити све колоне које се у њој налазе. Да бисте покренули Дроп Табле, кликните десним тастером миша на табелу коју желите избрисати и изаберите Опција испуштања табеле:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
МиСКЛ ће приказати следећу поруку:
У овом прозору, и ако смо потпуно сигурни у елиминацију, притиснућемо Одбаци сада - Избриши одмах.
Видећемо да је табела уклоњена.
ЕНЛАРГЕ
[цолор = # а9а9а9] Кликните на слику за повећање [/ цолор]
Ако желимо да избришемо табелу помоћу командне линије, морамо унети следећу путању:
Ц: \ Програм Филес \ МиСКЛ \ МиСКЛ Сервер 5.7 \ бин \ мисклТамо кликните десним тастером миша на мискл и изаберите опцију Отвори помоћу ЦМД -а. У ЦМД -у морамо извршити следеће наредба за испуштање табеле:
ДРОП ТАБЕЛА `Солутионтиц``солветиц_проиецтос`;Синтакса команде
- ДРОП ТАБЛЕ: Изјава за брисање табеле
- рјешен: Назив шеме у којој је табела ускладиштена
- солутионтиц_пројецтс: Табела за брисање
На овај начин смо анализирали три реченице које највише користимо у руковање табелама у МиСКЛ -уЗапамтите да свака промјена коју унесемо може значајно утицати на перформансе и информације ускладиштене у базама података, па морамо бити веома опрезни при руковању овим реченицама.