Sunteți pe pagina 1din 2

Tipuri de date în MySQL

Tipurile de date din MySQL se împart în:


 tipuri care rețin șiruri de caractere;
 tipuri numerice;
 tipuri care rețin data, ora.

Tipuri de date care rețin șiruri de caractere:

Tip Descriere

CHAR[(n)] Un câmp de acest tip reține un șir de caractere de lungime fixă n.


Dacă n nu este precizat, reține un caracter. Ocupă n octeți.

VARCHAR Reține șiruri de cel mult 255 caractere. Primul octet reține
lungimea șirului.Ocupă n+1 octeți.
TINYTEXT La fel ca tipul VARCHAR.
Reține șiruri de cel mult 65535 caractere. Doi octeți rețin
TEXT lungimea efectivă a șirului. Ocupă n+2 octeți, unde n este
numărul de caractere al șirului.

Tipuri de date numerice:

Tip Descriere
Un câmp de acest tip ocupă 4 octeți. Reține numere întregi
INT cuprinse în intervalul
[-2.147.483.648, 2.147.483.647]
FLOAT Un câmp de acest tip ocupă 4 octeți. Reține numere reale.

DOUBLE Un câmp de acest tip ocupă 8 octeți. Reține numere reale


mari, cu zecimale
DECIMAL(lungime, Un tip DOUBLE care permite un număr fix de zecimale.
decimals) Numărul este stocat ca șir de caractere.

Tipuri de date care rețin anul, data și ora:


Tip Descriere
Un câmp de acest tip reține ani. O dată se introduce ca șir de
YEAR caractere. De exemplu, pentru anul 2001 se poate introduce
'2001' sau '1', iar pentru anul 1989 se poate introduce '1989' sau
'89'.
TIME Ora în format HH:MM:SS

DATE O dată stocată ca YYYY-MM-DD. Intervalul este de la 1000-


01-01 la 9999-12-31
DATETIME Data și ora, afișate în format YYYY-MM-DD HH:MM:SS

S-ar putea să vă placă și