Pamokos

Siuntiniai

Jūsų puslapiui

Reklama

New Tutorials Stulpelių tipai ir atributai

Autorius: ifreal.com  Data: 2004-06-07 00:00:00 
Lygis: Pradedantiems  Pamatė: 1564 
Versija:    

Kaip jau minėjome prieš tai esančioje pamokoje "Apie MySQL trumpai",
Kiekvienas laukas turi savo tipą. Žemiau esančioje lentelėje pabandysim išvardint
pagrindinius tipus.


Žymėjimas:

M - maksimalus išvedimo dydis. Ji gali sudaryti iki 255 simbolių.

D - Nurodomas prie skaičių su kableliais tipų ir naudojamas nurodyt, kiek skaičių
bus išvedama po kablelio. Gali būti iki 30 skaičių po kablelio, bet negali sudaryt
daugiau nei M-2.

[] - Tipui skirti atributai (nebūtini).










































































































































Tipas Galimi atributai Aprašymas
TINYINT[(M)]

UNSIGNED

UNSIGNED ZEROFILL

Labai mažas sveikas skaičius. Intervalas nuo -128 iki 127. Intervalas
be ženklo nuo 0 iki 255.

BIT   TINYINT(1) sinonimas.
BOOL   TINYINT(1) sinonimas.
SMALLINT[(M)] UNSIGNED

UNSIGNED ZEROFILL
Mažas sveikas skaičius. Jo intervalas nuo -32768 iki 32767. Intervalas
be ženklo nuo 0 iki 65535.
MEDIUMINT[(M)] UNSIGNED

UNSIGNED ZEROFILL
Vidutinio dydžio sveikas skaičius. Intervalas nuo -8388608 iki 8388607.
Intervalas be ženklo nuo 0 iki 16777215.
INT[(M)]

INTEGER[(M)]
UNSIGNED

UNSIGNED ZEROFILL
Normalaus dydžio sveikas skaičius. Intervalas nuo -2147483648 iki 2147483647.
Intervalas be ženklo nuo 0 iki 4294967295.
BIGINT[(M)] UNSIGNED

UNSIGNED ZEROFILL

Didelis sveikas skaičius. Intervalas nuo -9223372036854775808 iki 9223372036854775807.
Intervalas be ženklo nuo 0 iki 18446744073709551615.


Pastaba: Visi atliekami aritmetiniai veiksmai naudojant BIGNINT
reikšmes yra su ženklu, todėl negalima naudoti beženklio skaičiaus didesnio
kaip 9223372036854775807.

FLOAT[(M,D)] UNSIGNED

UNSIGNED ZEROFILL
Mažas skaičius su kableliu. Galimos reikšmės nuo 3,402823466E+38 iki -1,175494351E-38,
0 ir nuo 1,175494351E-38 iki 3,402823466E+38. Jeigu nurodytas UNSIGNED neigiamos
reikšmės neprieinamos.
DOUBLE[(M,D)] UNSIGNED

UNSIGNED ZEROFILL

Vidutinio dydžio skaičius su kableliu. Galimos reikšmės nuo 1,7976931348623157E+308
iki -2,2250738585072014E-308, 0 ir nuo 2,2250738585072014E-308 iki 1,7976931348623157E+308.
Jeigu nurodytas UNSIGNED neigiamos reikšmės neprieinamos.

DATE   Data. Palaikomas intervalas nuo '1000-01-01' iki '9999-12-31'. Formatas:
YYYY-MM-DD
DATETIME   Datos ir laiko kombinacija. Palaikomas intervalas nuo '1000-01-01 00:00:00'
iki '9999-12-31 23:59:59'. Formatas: YYYY-MM-DD HH:MM:SS
TIMESTAMP[(M)]   Laiko žymė. Intervalas nuo '1970-01-01 00:00:00' iki 2037 m. kurio nors
laiko žymės. Formatai: YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, YYMMDD.
TIME
  Laikas. Palaikomas intervalas nuo '-838:59:59' iki '838:59:59'. Formatas:
HH:MM:SS.
YEAR[(2,4)]
  Metai. Pagal nutylėjimą naudojamas keturženklis formatas, jį galima nurodyt
YEAR(4). Jeigu norite metus išvesti dviženkliame formate reikia naudoti
YEAR(2). Intervalas nuo 1901 iki 2155.
VARCHAR(M)
[BINARY] Kintamo dydžio eilutė. Intervalas argumento M sudaro nuo 0 iki 255.
CHAR(M)
[BINARY] Pastovaus dydžio eilutė. M sudaro nuo 0 iki 255.
CHAR
  CHAR(1) sinonimas.
BLOB
  Dvejetainis, didelės apimties, objektas su kintamais duomenų kiekiais.
Maksimalus simbolių kiekis yra 65535 (2^16 - 1).
TEXT
  Nepriklausomas nuo registro BLOB. Maksimalus simbolių kiekis yra 65535
(2^16 - 1).
TINYBLOB
  BLOB laukas, kurio maksimalus simbolių kiekis yra 255 (2^8 - 1).
TINYTEXT
  TEXT laukas, kurio maksimalus simbolių kiekis yra 255 (2^8 - 1).
MEDIUMBLOB
  BLOB laukas, kurio maksimalus simbolių kiekis yra 16777215 (2^24 - 1).
MEDIUMTEXT
  TEXT laukas, kurio maksimalus simbolių kiekis yra 16777215 (2^24 - 1).
LONGBLOB
  BLOB laukas, kurio maksimalus simbolių kiekis yra 4294967295 (2^32 - 1).
LONGTEXT
  TEXT laukas, kurio maksimalus simbolių kiekis yra 4294967295 (2^32 - 1).
SET ('reiksme1', 'reiksme2'...)   Sąrašas, kurį gali sudaryti nulis ar daugiau reikšmių iš nurodytų. Maksimalus
elementų skaičius yra 64.

Travian.lt

Draugų nuorodos

Statistika

pamokų: 462
siuntinių: 315
vartotojų: 6450
autorių: 61
naršo: 1 + 5

Keiskis.lt