MySQL datu tipi - MySQL datu tipu pārskats



Šis emuārs par MySQL datu tipiem sniegs pārskatu par dažādiem datu veidiem, kurus varat izmantot MySQL, t.i., skaitliskā, virknes, datu un laika utt.

Bez pienācīgas datu bāzes pārvaldības sistēmas nevar apstrādāt milzīgo datu daudzumu pasaulē. MySQL ir viena no populārākajām nozarē izmantotajām datu bāzu pārvaldības sistēmām. Manā iepriekšējā blogā MySQL apmācība , jūs būtu guvis izpratni par dažādiem SQL vaicājumiem, kurus var izpildīt. Šajā emuārā par MySQL datu tipiem es apspriedīšu dažādos MySQL izmantotos datu veidus.

Šajā MySQL datu tipu emuārā es apskatīšu:





Tātad, sāksim ar katru no viņiem.

dziļa klonēšana un sekla klonēšana java

MySQL datu tipi: skaitliskie tipi

Skaitliskie datu tipi atļauj gan parakstītus, gan neparakstītus veselus skaitļus. MySQL atbalsta šādus skaitliskos datu tipus.



Datu tips Apraksts Uzglabāšana
TINYINT (izmērs) Atļauj parakstītus veselos skaitļus no -128 līdz 127 un 0 līdz 255 - neparakstītus veselus skaitļus.1 baits
SMALLINT (izmērs) Atļauj parakstītus veselus skaitļus no -32768 līdz 32767 un 0 līdz 65535 neparakstītus veselus skaitļus.2 baiti
MEDIUMINT (izmērs) Atļauj parakstītus veselus skaitļus no -8388608 līdz 8388607 un 0 līdz 16777215 neparakstītus veselus skaitļus.3 baiti
INT (izmērs) Atļauj parakstītus veselus skaitļus no -2147483638 līdz 214747483637 un 0 līdz 4294967925 neparakstītus veselus skaitļus.4 baiti
BIGINT (izmērs) Atļauj parakstītus veselus skaitļus no -9223372036854775808 līdz 9223372036854775807 un 0 līdz 18446744073709551615 neparakstītiem veseliem skaitļiem.8 baiti
Pludiņš (izmērs, d) Ļauj mazus skaitļus ar peldošu komatu. Lieluma parametrs tiek izmantots, lai norādītu maksimālo ciparu skaitu, un parametrs d tiek izmantots, lai norādītu maksimālo ciparu skaitu pa labi no komata.4 baiti
DOUBLE (izmērs, d) Ļauj lielus skaitļus ar peldošu decimāldaļu. Lieluma parametrs tiek izmantots, lai norādītu maksimālo ciparu skaitu, un parametrs d tiek izmantots, lai norādītu maksimālo ciparu skaitu pa labi no komata.8 baiti
DECIMAL (izmērs, d)
Ļauj uzglabāt DOUBLE kā virkni, lai būtu fiksēts komats. Lieluma parametrs tiek izmantots, lai norādītu maksimālo ciparu skaitu un parametru d tiek izmantots, lai norādītu maksimālo ciparu skaitu pa labi no komata.Atšķiras

Abonējiet mūsu youtube kanālu, lai iegūtu jaunus atjauninājumus ..!

MySQL datu tipi: Stīgu veidi

Stīgas Datu tipi atļauj gan fiksēta, gan mainīga garuma virknes. MySQL atbalsta šādus virkņu datu tipus.

apvienot kārtot c ++ kodu
Datu tips Apraksts Uzglabāšana
CHAR (izmērs) Tajā var ievietot līdz 255 rakstzīmēm un atļaut fiksēta garuma virknes.(Deklarētais rakstzīmju kolonnas garums * baitu skaits)<= 255
VARCHAR (izmērs) Tajā var ievietot līdz 255 rakstzīmēm un atļaut virkni ar mainīgu garumu. Ja jūs glabājat rakstzīmes, kas lielākas par 55, datu tips tiks pārveidots par TEXT tipu.
  • Virknes vērtība (Len) + 1 WHERE kolonnu vērtībām ir nepieciešami 0 un mīnus 255 baiti
  • Virknes vērtība (Len) + 2 baiti WHERE kolonnu vērtībām var būt nepieciešami vairāk nekā 255 baiti
TINYTEXT Ļauj virkni, kuras maksimālais garums ir 255 rakstzīmesFaktiskais garums virknes vērtības (Len) + 1 baitu baitos, kur Len<28
TEKSTS Atļauj virkni, kuras maksimālais garums ir 65 535 rakstzīmesFaktiskais garums virknes vērtības (Len) + 2 baitu baitos, kur Len<216
LABUMS Tajā ir līdz 65 535 baiti datu, un tas tiek izmantots bināriem lieliem objektiem.Faktiskais garums virknes vērtības (Len) + 2 baitu baitos, kur Len<216
VIDUSS Atļauj virkni, kuras maksimālais garums ir 16 777 215 rakstzīmesFaktiskais garums virknes vērtības (Len) + 3 baitu baitos, kur Len<224
VIDĒJĀ BLOB Uzglabā līdz 16 777 215 baitiem datu, un to izmanto bināriem lieliem objektiem.Faktiskais garums virknes vērtības (Len) + 3 baitu baitos, kur Len<224
GARUMS Atļauj virkni, kuras maksimālais garums ir 4 294 967 295 rakstzīmesFaktiskais garums virknes vērtības (Len) + 4 baitu baitos, kur Len<232
LONGBLOB Ietur līdz 4 294 967 295 baitiem datu un tiek izmantots bināriem lieliem objektiem.Faktiskais garums virknes vērtības (Len) + 4 baitu baitos, kur Len<232
ENUM (x, y, z utt.) Ļauj ievadīt iespējamo vērtību sarakstu ar maksimālo vērtību 65535. Tikai gadījumā, ja tiek ievietota vērtība, kuras sarakstā nav, tukša vietatiks ievietota vērtība.1 vai 2 baiti, atkarībā no uzskaites vērtību skaita (maksimums 65 535 vērtības)
SET Šis datu tips ir līdzīgs ENUM, taču SET var būt līdz 64 saraksta vienumiem, un tajā var saglabāt vairākas izvēles.1, 2, 3, 4 vai 8 baiti, atkarībā no iestatīto dalībnieku skaita (ne vairāk kā 64 dalībnieki)

MySQL datu tipi: Datuma un laika veidi

Šis datu tips ļauj mums pieminēt datumu un laiku. MySQL atbalsta šādus datuma un laika datu tipus.

Datu tips Apraksts Nepieciešama krātuve pirms MySQL 5.6.4 Krātuve nepieciešama no MySQL 5.6.4
GADS () Gada vērtību tur divciparu vai četrciparu formātā.Gada vērtības diapazonā (70-99) tiek pārrēķinātas (1970-1999), un gada vērtības diapazonā (00-69) tiek pārrēķinātas (2000-2069)1 baits1 baits
DATUMS() Datuma vērtības tur formātā: GGGG-MM-DD, kur atrodas atbalstītais diapazons(No 1000-01-01) līdz (9999-12-31)3 baiti3 baiti
LAIKS() Laika vērtības tur formātā: HH: MI: SS, kur atbalstītais diapazons ir (-838: 59: 59) līdz (838: 59: 59)3 baiti3 baiti + daļējas sekundes krātuve
DATUMS LAIKS () Datuma un laika vērtību kombinācija formātā: GGGG-MM-DD HH: MI: SS, kur atbalstītais diapazons ir no“1000-01-01 00:00:00” līdz “9999-12-31 23:59:59”8 baiti5 baiti + daļējas sekundes krātuve
TIMESTAMP () Tur vērtības, kas tiek saglabātas kā sekunžu skaits, ar formāts (GGGG-MM-DD HH: MI: SS). Atbalstītais diapazons ir no (1970-01-01 00:00:01) UTC līdz (2038-01-09 03:14:07) UTC4 baiti4 baiti + daļēja otrā krātuve
Vai vēlaties iegūt sertifikātu kā datu bāzes administratoru?

MySQL datu tipi: Datu tipu izmantošana no citām datu bāzu dzinējām

Ja vēlaties SQL ieviest citu piegādātāju uzrakstīto kodu, MySQL to atvieglo, kartējot datu tipus. Skatiet šo tabulu.



Cits piegādātāja tips MySQL tips
BOOLTINYINT
BOLUTINYINT
RAKSTUROJUMS (M)VARCHAR (M)
FIKSĒTSDECIMAL
Pludiņš4Pludiņš
Pludiņš8DUBULA
INT1TINYINT
INT2SMALLINT
INT3VIDĒJAIS
INT4INT
INT8BIGINT
GARA VARBINĀRA
VIDĒJĀ BLOB
LONG VARCHARVIDUSS
GARIVIDUSS
MIDDLEINTVIDĒJAIS
NUMERICDECIMAL

Pēc šī emuāra MySQL datu tipos mēs pievērsīsimies datu bāzu savienošanai ar PHP, taču pirms tam jūs varat atsaukties uz šo , lai uzzinātu galvenos jautājumus, kas uzdoti intervijās. Sekojiet līdzi!

Ja vēlaties uzzināt vairāk par MySQL un iepazīt šo atvērtā pirmkoda relāciju datu bāzi, apskatiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast MySQL un palīdzēs jums apgūt priekšmetu.

kā dziļi kopēt java

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā MySQL datu tipi ”Un es sazināšos ar jums.