За оне који не знају шта је МиСКЛ, обавјештавамо васда је то веома ефикасан систем са којим можете управљати великим количинама података. Он је бесплатан и нуди се корисницима под општом лиценцом. У зору компјутерске технологије, информације су се “складиштиле” у одвојене датотеке, а затим су из њих извлачене по потреби. Данас такви системи нису увек ефикасни, јер потребно је пуно времена и труда. Програм Мискл вам омогућава да сортирате информације и обављате операције са низовима података користећи веома компактан командни код.
![мискл типови података](/images/kompyuteri/osnovnie-tipi-dannih-mysql.jpg)
Да би база података исправно функционисала, концепт типа података постоји у МиСКЛ-у. Укупно, постоји неколико варијанти података:
- ВАР (н) или ВАРЦХАР (н) - знак, где н - број бајтова који се могу користити (ВАРЦХАР не сме да садржи више од 255 знакова);
- мискл стринг типови података, укључујућиследећи формати: ТЕКСТ (н) - где н може бити до 65535, ТИНИТЕКСТ (н) - где н може имати вредности до 255, МЕДИУМТЕКСТ (н) од н до 16 777 215 и ЛОНГТЕКСТ (н) са променљивом н, које могу достићи 4,294,967,295 (варијабла ТЕКСТ се разликује од ВАРЦХАР по томе што се првих н знакова индексира за ТЕКСТ (н));
- ВАРБИНАРНИ или БИНАРНИ - за чување слика у бинарном коду;
- за складиштење великих бинарних објекатарегистар знакова користи типове података Мискл БЛОБ (н), који имају исту димензију и "префикс" као ТЕКСТ (ТИНИ-, МЕДИУМ-, ЛОНГБЛОБ); на пример, МЕДИУМБЛОБ (н) има димензију н једнаку 16 777 215;
![концепт типа података](/images/kompyuteri/osnovnie-tipi-dannih-mysql_2.jpg)
- типове података за време и датум, укључујући:ДАТЕ - датум у облику година-мјесец-датум, ВРИЈЕМЕ - вријеме у формату сат-минут-секунд, ГОДИНА - године од 1901 до 2155 и година 0000, ДАТЕТИМЕ - комбинира ДАТЕ и ТИМЕ (посљедњи тип података је приказан у формату године месец-датум-сат-минут-секунд); ту је и тип података ТИМЕСТАМП Мискл, који вам омогућава да додате године од 1970. до 2037. у базу података (то је због претпоставке креатора система да ће МиСКЛ бити потпуно застарео до 2037. године);
- нумерички, који имају целе бројеветипови података, укључујући - ИНТ - цијели број од око 2,1 милијарде до минус 2,1 милијарде, ТИНИИНТ - број од 128 до -127 или од 255 до 0, СМАЛИНТ - од 32,768 до - 32,767, БИГИНТ - од 9 к 10 у осамнаестом степену до -9 к 10 у осамнаестом степену, МЕДИУМИНТ - од 8,388 милиона до -8,388 милиона дозвољене вредности).
Постоје и типови за делове бројева - ФЛОАТ -ово је број с помичним зарезом, ДОУБЛЕ и РЕАЛ су бројеви с помичним зарезом двоструке густоће, НУМЕРИЦ и ДЕЦИМАЛ су фракцијски бројеви похрањени као стрингови. У програмирању се углавном користе ФЛОАТ и ИНТ, који подржавају оптималну брзину базе.
![интегер типове података](/images/kompyuteri/osnovnie-tipi-dannih-mysql_3.jpg)
Рад са базама података се врши крозПХПМиАдмин алат који долази бесплатно са Денвер пакетом. Помоћу њега можете креирати базу података навођењем имена базе података и различитих табела, типова података, лозинки. Затим се база података попуњава информацијама, можете креирати упите у облику претраге (СЕЛЕЦТ), мијењати (ЦХАНГЕ, РЕНАМЕ, МОДИФИ), брисати (ДЕЛЕТЕ), додати (АДД) или сортирати постојеће податке и приказати одређене параметре на екрану. Мискл типове података у овом случају треба додати веома пажљиво, тако да програми не производе грешке. На пример, можете да наведете тип за ВАРЦХАР податке, који дозвољавају да се максимално 255 знакова убаци у основни текст. А када се база података попуни, текст ће бити већи, што ће проузроковати да Мискл "скрати" текст на прихватљиву дужину.