Tipuri de date MySQL - o prezentare generală a tipurilor de date din MySQL



Acest blog despre tipurile de date MySQL vă va oferi o prezentare generală a diferitelor tipuri de date pe care le puteți utiliza în MySQL, adică numerice, șiruri, date și timp etc.

Nu se poate gestiona cantitatea mare de date prezente în lume fără un sistem adecvat de gestionare a bazelor de date. MySQL este unul dintre cele mai populare sisteme de gestionare a bazelor de date utilizate în industrie. În blogul meu anterior de pe Tutorial MySQL , ați fi înțeles diversele interogări SQL care pot fi executate. În acest blog despre MySQL Data Types, voi discuta diferitele tipuri de date utilizate în MySQL.

ce este trecător în java

În acest blog despre tipurile de date MySQL, voi acoperi următoarele:





Deci, să începem cu fiecare dintre ele.

Tipuri de date MySQL: Tipuri numerice

Tipurile de date numerice permit atât numere întregi semnate, cât și nesemnate. MySQL acceptă următoarele tipuri de date numerice.



Tipul de date Descriere Depozitare
TINYINT (dimensiune) Permite numere întregi semnate -128 până la 127 și 0 până la 255 numere întregi nesemnate.1 octet
SMALLINT (dimensiune) Permite numere întregi semnate de la -32768 la 32767 și 0 la 65535 numere întregi nesemnate.2 octeți
MEDIUMINT (dimensiune) Permite numere întregi semnate de la -8388608 la 8388607 și de la 0 la 16777215 numere întregi nesemnate.3 octeți
INT (dimensiune) Permite numere întregi semnate de la -2147483638 la 214747483637 și de la 0 la 4294967925 numere întregi nesemnate.4 octeți
BIGINT (dimensiune) Permite numere întregi semnate de la -9223372036854775808 la 9223372036854775807 și de la 0 la 18446744073709551615 numere întregi nesemnate.8 octeți
FLOAT (dimensiune, d) Permite numere mici cu virgulă flotantă. Parametrul de dimensiune este utilizat pentru a specifica numărul maxim de cifre, iar parametrul d este utilizat pentru a specifica numărul maxim de cifre din dreapta zecimalei.4 octeți
DUBLU (dimensiune, d) Permite numere mari cu virgulă zecimală flotantă. Parametrul de dimensiune este utilizat pentru a specifica numărul maxim de cifre, iar parametrul d este utilizat pentru a specifica numărul maxim de cifre din dreapta zecimalei.8 octeți
ZECIMAL (dimensiune, d)
Permite stocarea DOUBLE ca un șir, astfel încât să existe un punct zecimal fix. Parametrul de dimensiune este utilizat pentru a specifica numărul maxim de cifre și parametrul d este folosit pentru a specifica numărul maxim de cifre din dreapta zecimalei.Variază

Abonați-vă la canalul nostru YouTube pentru a primi noi actualizări ..!

Tipuri de date MySQL: Tipuri de șiruri

Tipuri de șiruri de date permit șiruri de lungime fixă ​​și variabilă. MySQL acceptă următoarele tipuri de date String.

Tipul de date Descriere Depozitare
CHAR (dimensiune) Deține până la 255 de caractere și permite un șir de lungime fixă.(Lungimea declarată a coloanei de caractere * Numărul de octeți)<= 255
VARCHAR (dimensiune) Conține până la 255 de caractere și permite un șir de lungime variabilă. Dacă stocați caractere mai mari de 55, atunci tipul de date va fi convertit în tip TEXT.
  • Valoarea șirului (Len) + 1 UND valorile coloanei necesită 0 și minus 255 octeți
  • Valoarea șirului (Len) + 2 octeți UNDE valorile coloanei pot necesita mai mult de 255 octeți
TINYTEXT Permite un șir cu o lungime maximă de 255 de caractereLungimea reală în octeți a valorii șirului (Len) + 1 octeți, unde Len<28
TEXT Permite un șir cu o lungime maximă de 65.535 de caractereLungimea reală în octeți cu valoare String (Len) + 2 octeți, unde Len<216
BLOB Deține până la 65.535 octeți de date și este utilizat pentru obiecte mari binare.Lungimea reală în octeți cu valoare String (Len) + 2 octeți, unde Len<216
MEDIUMTEXT Permite un șir cu o lungime maximă de 16.777.215 caractereLungimea reală în octeți cu valoare String (Len) + 3 octeți, unde Len<224
MEDIUMBLOB Deține până la 16.777.215 octeți de date și este utilizat pentru obiecte mari binare.Lungimea reală în octeți cu valoare String (Len) + 3 octeți, unde Len<224
LONGTEXT Permite un șir cu o lungime maximă de 4.294.967.295 caractereLungimea reală în octeți a valorii șirului (Len) + 4 octeți, unde Len<232
LONGBLOB Deține până la 4.294.967.295 octeți de date și este utilizat pentru obiecte mari binare.Lungimea reală în octeți a valorii șirului (Len) + 4 octeți, unde Len<232
ENUM (x, y, z etc.) Vă permite să introduceți o listă de valori posibile, cu maximul să fie 65535 de valori. Doar în cazul în care se introduce o valoare care nu este prezentă în listă, un golvaloarea va fi inserată.1 sau 2 octeți, în funcție de numărul de valori de enumerare (65.535 valori maxime)
A STABILIT Acest tip de date este similar cu ENUM, dar SET poate avea până la 64 de articole din listă și poate stoca mai multe opțiuni.1, 2, 3, 4 sau 8 octeți, în funcție de numărul de membri stabiliți (maximum 64 de membri)

Tipuri de date MySQL: Tipuri de dată și oră

Acest tip de date ne permite să menționăm data și ora. MySQL acceptă următoarele tipuri de date de dată și oră.

Tipul de date Descriere Stocare necesară înainte de MySQL 5.6.4 Stocare necesară începând cu MySQL 5.6.4
AN() Deține valoarea anului fie într-un format din două cifre, fie într-un format din patru cifre.Valorile anului din intervalul (70-99) sunt convertite în (1970-1999), iar valorile anului din intervalul (00-69) sunt convertite în (2000-2069)1 octet1 octet
DATA() Păstrează valorile datei în format: AAAA-LL-ZZ, unde este intervalul acceptat(1000-01-01) până la (9999-12-31)3 octeți3 octeți
TIMP() Păstrează valorile timpului în format: HH: MI: SS, unde intervalul acceptat este (-838: 59: 59) până la (838: 59: 59)3 octeți3 octeți + stocare fracțională de secunde
DATETIME () O combinație de valori de dată și oră în format: AAAA-LL-ZZ HH: MI: SS, de unde intervine„1000-01-01 00:00:00” până la „9999-12-31 23:59:59”8 octeți5 octeți + stocare fracțională de secunde
TIMESTAMP-UL() Păstrează valorile care sunt stocate ca număr de secunde, cu format (AAAA-LL-ZZ HH: MI: SS). Intervalul acceptat este de la (1970-01-01 00:00:01) UTC la (2038-01-09 03:14:07) UTC4 octeți4 octeți + a doua stocare fracționată
Doriți să obțineți certificarea ca administrator de baze de date?

Tipuri de date MySQL: Utilizarea tipurilor de date din alte motoare de baze de date

Dacă doriți să implementați codul scris de alți furnizori în SQL, MySQL facilitează acest lucru prin maparea tipurilor de date. Consultați tabelul următor.



Alt tip de furnizor Tipul MySQL
BOOLTINYINT
BOOLEANTINYINT
CARACTERUL VARIANTE (M)VARCHAR (M)
FIXZECIMAL
FLOAT4PLUTI
FLOAT8DUBLA
INT1TINYINT
INT2SMINTINT
INT3MEDIUMINT
INT4INT
INT8BIGINT
VARBINAR LUNG
MEDIUMBLOB
VARCHAR LUNGMEDIUMTEXT
LUNGMEDIUMTEXT
MIDDLEINTMEDIUMINT
NUMERICZECIMAL

După acest blog despre tipurile de date MySQL, vom intra în conectarea bazelor de date cu PHP, dar înainte de asta puteți consulta acest lucru , pentru a cunoaște cele mai importante întrebări adresate în interviuri. Rămâneți aproape!

Dacă doriți să aflați mai multe despre MySQL și să cunoașteți această bază de date relațională open source, consultați care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți MySQL în profunzime și vă va ajuta să obțineți stăpânire asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din ” Tipuri de date MySQL ”Și mă voi întoarce la tine.

substring în exemplu server SQL