ja otsimist. Iga välja pikkus valitakse vaikimisi välja tüübist lähtudes. Teksti- ja numbriväljade pikkust võib vastavalt vajadusele muuta. Numbriväljade pikkused/Kümnendkohti/Vahemik, millesse välja väärtus võib kuuluda Byte 0 0-255 Double 15 -1797x10308 kuni 1797x10308 Integer 0 -32768 kuni 32768 Long Integer 0 -2147483648 kuni 2147483648 Single 7 -3,4x1038 kuni 3,4x1038 Replikation ID 0 (globaalselt unikaalne indikaator) Numbriväljade võimalikud vormingud (valik Format-realt) General Number - (vaikimisi) väljastab arvu nii, nagu sisestati Standard - esitatakse kaks kümnendkohta peale koma, näit. 3,80 Currency - lisatakse rahaühik, näit. 4,50 kr.
535 tähemärki. MEDIUMTEKST Mahutab kuni 16777215 tähemärki. MEDIUMBLOB Mahutab kuni 16777215 tähemärki. LONGTEKST Mahutab kuni 4294967295 tähemärki. LONGBLOB Mahutab kuni 4294967295 tähemärki. Murdarvud TINYINT (mõõt) Saab salvestada numbreid -128 kuni 127 SMALLINT (mõõt) Vahemikus -32 768-32 767 MEDIUMINT (mõõt) Range -8388608 kuni 8388607 INT (suurus) Vahemikus -2147483648 kuni 2147483647 BIGINT (mõõt) Vahemikus -9 223 372 036 854 775 808-9 223 372 036 854 775 807 FLOAT (suurus, d) Floating-point number väike täpsus. DOUBLE (suurus, d) Number kahekordse täpsusega ujukoma. DETSIMAALSED Murdarv, on salvestatud stringi. Kuupäev ja kellaaeg DATE () Kuupäev YYYY-MM-DD DateTime () Kuupäev ja kellaaeg YYYY-MM-DD HH: MM: SS TIMESTAMP () Kuupäev ja aeg, ajatempel
või numbriks), kuni 255 märki VARBINARY - kuni 65535 märki BLOB - binaarse info hoidmiseks, näiteks pildid; 65535 baiti / 64kB ENUM ja SET - on omavahel peaaegu sarnased, lubades kindlat piirangut; näiteks ENUM lubab ainult JAH ja EI või MEES ja NAINE jne; SET puhul saab salvestada rohkem väärtusi; mõlemad saavad hakkama 65535 märgiga Arvtüübid INT - täisarv vahemikus –2147483648 kuni 2147483647. Kui andmevälja atribuut on tähistatud UNSIGNED, siis on vahemikuks 0 kuni 4294967295 DECIMAL - reaalarvu salvestamiseks; lisades pikkuse 5,2 siis 3 arvu komast jääb vasakule ja 2 paremale. Väärtusi ei ümmardata. Kasuta rahaväärtuste salvestamiseks. FLOAT - reaalarvu salvestamiseks; lisades pikkuse 5,2 siis lubatakse 5 arvu komast vasakule ja 2 paremale. Väärtused ümardatakse.
mingisugust informatsiooni. Öeldakse, et andmeobjekt võib omada mingisugust lõplikku hulka VÄÄRTUSI. Sõltuvalt programmeerimiskeelest võib see väärtuste hulk olla erinev. Selle kursuse raames käsitletavatel keeltel on andmetüübid ja vastavad väärtuste hulgad sarnased. Näiteks täisarvu väärtuseks võib olla arv vahemikus -32768 kuni 32767. Väga paljude ülesannete puhul on see piisav, kuid vajaduse korral on võimalik kasutada ka pikka täisarvu, mille väärtuste vahemik on -2147483648 kuni 2147483647. Näiteks võib programmeerija defineerida uue tüübi, millele ta paneb nimeks INIMESE_PIKKUS ja vastavaks väärtuste hulgaks lubab ta täisarvud vahemikus 1 kuni 400. Ühikuna arvestab ta programmi kirjutades sentimeetrit. Sellega tahab ta määratleda, et inimese pikkuse infot kandev andmeobjekt tohib omada väärtust kas 1 cm või 2 cm ja nii edasi kuni 400 cm. Inimese pikkus sentimeetrites ei tohi olla 0 ega ka negatiivne arv ning üle 400 cm pikkune inimene ei ole
Öeldakse, et andmeobjekt võib omada mingisugust lõplikku hulka VÄÄRTUSI. Sõltuvalt programmeerimiskeelest võib see väärtuste hulk olla erinev. Selle kursuse raames käsitletavatel keeltel on andmetüübid ja vastavad väärtuste hulgad sarnased. Näiteks täisarvu väärtuseks võib olla arv vahemikus -32768 kuni 32767. Väga paljude ülesannete puhul on see piisav, kuid vajaduse korral on võimalik kasutada ka pikka täisarvu, mille väärtuste vahemik on -2147483648 kuni 2147483647. Näiteks võib programmeerija defineerida uue tüübi, millele ta paneb nimeks INIMESE_PIKKUS ja vastavaks väärtuste hulgaks lubab ta täisarvud vahemikus 1 kuni 400. Ühikuna arvestab ta programmi kirjutades sentimeetrit. Sellega tahab ta määratleda, et inimese pikkuse infot kandev andmeobjekt tohib omada väärtust kas 1 cm või 2 cm ja nii edasi kuni 400 cm. Inimese pikkus sentimeetrites ei tohi olla 0 ega ka negatiivne arv ning üle 400 cm pikkune