Vrste podatkov MySQL - Pregled podatkovnih vrst v MySQL



V tem blogu o MySQL Data Types boste našli pregled različnih podatkovnih vrst, ki jih lahko uporabite v MySQL, npr. Številske, niz, podatke in čas itd.

Brez ustreznega sistema za upravljanje baz podatkov ni mogoče obdelati velike količine podatkov, ki so na svetu. MySQL je eden najbolj priljubljenih sistemov za upravljanje baz podatkov, ki se uporabljajo v industriji. V mojem prejšnjem blogu na Vadnica za MySQL , razumeli bi lahko različne poizvedbe SQL, ki jih je mogoče izvesti. V tem blogu o MySQL Data Types bom razpravljal o različnih vrstah podatkov, ki se uporabljajo v MySQL.

V tem blogu o MySQL Data Types bom obravnaval naslednje:





Začnimo z vsakim od njih.

učenje informatike korak za korakom

Vrste podatkov MySQL: Numerični tipi

Številski podatkovni tipi omogočajo podpisana in nepodpisana cela števila. MySQL podpira naslednje številčne tipe podatkov.



Vrsta podatkov Opis Skladiščenje
TINYINT (velikost) Omogoča podpisana cela števila od -128 do 127 in 0 do 255 nepopisanih celih števil.1 bajt
SMALLINT (velikost) Omogoča podpisana cela števila od -32768 do 32767 in 0 do 65535 nepodpisana cela števila.2 bajta
MEDIUMINT (velikost) Omogoča podpisana cela števila od -8388608 do 8388607 in 0 do 16777215 nepodpisana cela števila.3 bajti
INT (velikost) Omogoča podpisana cela števila od -2147483638 do 214747483637 in 0 do 4294967925 nepodpisana cela števila.4 bajti
VELIKO (velikost) Omogoča podpisana cela števila od -9223372036854775808 do 9223372036854775807 in 0 do 18446744073709551615 nepodpisana cela števila.8 bajtov
FLOAT (velikost, d) Omogoča majhna števila s plavajočo decimalno vejico. Parameter velikosti se uporablja za določanje največjega števila števk, parameter d pa za določanje največjega števila števk na desni strani decimalnega mesta.4 bajti
DVOJNI (velikost, d) Omogoča velika števila s plavajočo decimalno vejico. Parameter velikosti se uporablja za določanje največjega števila števk, parameter d pa za določanje največjega števila števk na desni strani decimalnega mesta.8 bajtov
DECIMAL (velikost, d)
Omogoča shranjevanje DOUBLE kot niza, tako da obstaja fiksna decimalna vejica. Parameter velikosti se uporablja za določanje največjega števila števk in parameter d se uporablja za določanje največjega števila številk na desni strani decimalnega mesta.Se spreminja

Naročite se na naš youtube kanal in prejemajte nove posodobitve ..!

Vrste podatkov MySQL: Vrste nizov

Niz Tipi podatkov omogočajo nize s fiksno in spremenljivo dolžino. MySQL podpira naslednje vrste podatkov String.

kako namestiti php na Windows 10
Vrsta podatkov Opis Skladiščenje
CHAR (velikost) Vsebuje do 255 znakov in omogoča niz s fiksno dolžino.(Navedena dolžina stolpca znakov * Število bajtov)<= 255
VARCHAR (velikost) Vsebuje do 255 znakov in omogoča niz s spremenljivo dolžino. Če shranite znake, večje od 55, bo podatkovni tip pretvorjen v tip TEXT.
  • Vrednost niza (Len) + 1 Vrednosti stolpca WHERE zahtevajo 0 in minus 255 bajtov
  • Vrednost niza (Len) + 2 bajta WHERE vrednosti stolpcev lahko zahtevajo več kot 255 bajtov
TINYTEXT Omogoča niz z največ 255 znakiDejanska dolžina v bajtih vrednosti niza (Len) + 1 bajt, kjer je Len<28.
BESEDILO Omogoča niz z največ 65.535 znakovDejanska dolžina v bajtih vrednosti niza (Len) + 2 bajta, kjer je Len<216.
BLOB Vsebuje do 65.535 bajtov podatkov in se uporablja za binarne velike objekte.Dejanska dolžina v bajtih vrednosti niza (Len) + 2 bajta, kjer je Len<216.
SREDNJE BESEDILO Omogoča niz z največ 16.777.215 znakovDejanska dolžina v bajtih vrednosti niza (Len) + 3 bajta, kjer je Len<224.
SREDNJI KOS Vsebuje do 16.777.215 bajtov podatkov in se uporablja za binarne velike objekte.Dejanska dolžina v bajtih vrednosti niza (Len) + 3 bajta, kjer je Len<224.
LONGTEXT Omogoča niz z največjo dolžino 4.294.967.295 znakovDejanska dolžina v bajtih vrednosti niza (Len) + 4 bajta, kjer je Len<232
LONGBLOB Vsebuje do 4.294.967.295 bajtov podatkov in se uporablja za binarne velike objekte.Dejanska dolžina v bajtih vrednosti niza (Len) + 4 bajta, kjer je Len<232
ENUM (x, y, z itd.) Omogoča vnos seznama možnih vrednosti z največ 65535 vrednostmi. V primeru, da je vstavljena vrednost, ki ni na seznamu, praznavrednost bo vstavljena.1 ali 2 bajta, odvisno od števila vrednosti oštevilčenja (največ 65.535 vrednosti)
SET Ta vrsta podatkov je podobna ENUM, vendar ima lahko SET do 64 elementov seznama in lahko shrani več kot eno izbiro.1, 2, 3, 4 ali 8 bajtov, odvisno od števila nastavljenih članov (največ 64 članov)

Vrste podatkov MySQL: Vrste datuma in časa

Ta vrsta podatkov nam omogoča, da omenimo datum in uro. MySQL podpira naslednje vrste podatkov Datum in čas.

Vrsta podatkov Opis Prostor za shranjevanje pred MySQL 5.6.4 Shranjevanje zahtevano od MySQL 5.6.4
LETO () Vrednost leta vsebuje dvomestno ali štirimestno obliko.Letne vrednosti v območju (70–99) se pretvorijo v (1970–1999), letne vrednosti v območju (00–69) pa v (2000–2069)1 bajt1 bajt
DATUM () Vsebuje datumske vrednosti v obliki: LLLL-MM-DD, kjer je podprto območje(1000-01-01) do (9999-12-31)3 bajti3 bajti
ČAS () Vsebuje časovne vrednosti v obliki: HH: MI: SS, kjer je podprto območje od (-838: 59: 59) do (838: 59: 59)3 bajti3 bajti + delno sekundo pomnilnika
DATUM ČAS () Kombinacija vrednosti datuma in časa v obliki: LLLL-MM-DD HH: MI: SS, kjer je podprto območje od‘1000-01-01 00:00:00’ do ‘9999-12-31 23:59:59’8 bajtov5 bajtov + delno sekundo pomnilnika
TIMESTAMP () Vsebuje vrednosti, ki so shranjene v številu sekund, z format (LLLL-MM-DD HH: MI: SS). Podprto območje je od (1970-01-01 00:00:01) UTC do (2038-01-09 03:14:07) UTC4 bajti4 bajti + delno drugo pomnilnik
Bi se radi certificirali za skrbnika zbirke podatkov?

Vrste podatkov MySQL: Uporaba podatkovnih vrst iz drugih mehanizmov zbirke podatkov

Če želite implementirati kodo, ki so jo v SQL napisali drugi prodajalci, MySQL to olajša s preslikavo podatkovnih vrst. Glejte naslednjo tabelo.



Druga vrsta prodajalca Vrsta MySQL
BOOLTINYINT
BOOLEANTINYINT
ZNAK, KI SE RAZLIKUJE (M)VARCHAR (M)
POPRAVLJENODECIMALNO
FLOAT4FLOAT
PLAVALO8DVOJNA
INT1TINYINT
INT2TRAG
INT3SREDNJA
INT4INT
INT8VELIKO
DOLGA VARBINARIJA
SREDNJI KOS
DOLGI VARCHARSREDNJE BESEDILO
DOLGASREDNJE BESEDILO
SREDNJESREDNJA
ŠTEVILČNODECIMALNO

Po tem blogu o MySQL Data Types bomo začeli povezovati zbirke podatkov s PHP, vendar se pred tem lahko sklicujete na to , da poznate najpogostejša vprašanja v intervjujih. Ostani na vezi!

Če želite izvedeti več o MySQL in spoznati to odprtokodno relacijsko bazo podatkov, si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnega projekta. Ta trening vam bo pomagal poglobljeno razumeti MySQL in vam pomagal doseči obvladovanje zadeve.

matrični program za množenje v javi

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje v Vrste podatkov MySQL ”In se vam oglasim.