Mga Uri ng Data ng MySQL - Isang Pangkalahatang-ideya ng Mga Uri ng Data Sa MySQL



Ang blog na ito sa Mga Uri ng Data ng MySQL ay magbibigay sa iyo ng isang pangkalahatang ideya ng iba't ibang mga uri ng data na maaari mong gamitin sa MySQL, ibig sabihin, bilang, bilang, string, data at oras, atbp.

Hindi mapangasiwaan ng isa ang malawak na dami ng data na naroroon sa mundo nang walang tamang sistema ng pamamahala ng database. Ang MySQL ay isa sa pinakatanyag na mga sistema ng pamamahala ng database na ginamit sa industriya. Sa dati kong blog sa Tutorial ng MySQL , nakakuha ka ng pag-unawa sa iba't ibang mga query sa SQL na maaaring maipatupad. Sa blog na ito sa Mga Uri ng Data ng MySQL, tatalakayin ko ang iba't ibang mga uri ng data na ginamit sa MySQL.

Sa blog na ito sa Mga Uri ng Data ng MySQL, sasaklawin ko ang sumusunod:





Kaya, magsimula tayo sa bawat isa sa kanila.

pag-uri-uriin ang isang array sa c ++

Mga Uri ng Data ng MySQL: Mga Uri ng Numero

Pinapayagan ng mga numerong Datatypes ang parehong naka-sign at hindi naka-sign na integer. Sinusuportahan ng MySQL ang mga sumusunod na uri ng data na bilang.



Uri ng datos Paglalarawan Imbakan
TINYINT (laki) Pinapayagan ang mga naka-sign integer -128 hanggang 127 at 0 hanggang 255 na hindi naka-sign na integer.1 byte
SMALLINT (laki) Pinapayagan ang mga naka-sign integer mula -32768 hanggang 32767 at 0 hanggang 65535 ang mga hindi naka-sign na integer.2 byte
MEDIUMINT (laki) Pinapayagan ang mga naka-sign integer mula -8388608 hanggang 8388607 at 0 hanggang 16777215 na hindi naka-sign na integer.3 byte
INT (laki) Pinapayagan ang mga naka-sign integer mula -2147483638 hanggang 214747483637 at 0 hanggang 4294967925 na hindi naka-sign na integer.4 bytes
BIGINT (laki) Pinapayagan ang mga naka-sign integer mula -9223372036854775808 hanggang 9223372036854775807 at 0 hanggang 18446744073709551615 mga hindi naka-sign na integer.8 bytes
FLOAT (laki, d) Pinapayagan ang maliliit na numero na may lumulutang decimal point. Ginamit ang sukat ng parameter upang tukuyin ang maximum na bilang ng mga digit, at ang d parameter ay ginagamit upang tukuyin ang maximum na bilang ng mga digit sa kanan ng decimal.4 bytes
DOUBLE (laki, d) Pinapayagan ang malalaking numero na may lumulutang decimal point. Ginamit ang sukat ng parameter upang tukuyin ang maximum na bilang ng mga digit, at ang d parameter ay ginagamit upang tukuyin ang maximum na bilang ng mga digit sa kanan ng decimal.8 bytes
DECIMAL (laki, d)
Pinapayagan ang pag-iimbak ng DOUBLE bilang isang string, upang mayroong isang nakapirming decimal point. Ginamit ang sukat ng parameter upang tukuyin ang maximum na bilang ng mga digit, at ang d parameter ay ginagamit upang tukuyin ang maximum na bilang ng mga digit sa kanan ng decimal.Nag-iiba-iba

Mag-subscribe sa aming youtube channel upang makakuha ng mga bagong update ..!

Mga Uri ng Data ng MySQL: Mga Uri ng String

Pinapayagan ng mga uri ng String Data ang parehong maayos at variable na mga string ng haba. Sinusuportahan ng MySQL ang mga sumusunod na uri ng data ng String.

kung paano gamitin ang mga set sa java
Uri ng datos Paglalarawan Imbakan
CHAR (laki) Humahawak ng hanggang sa 255 mga character at pinapayagan ang isang nakapirming haba ng string.(Ipinahayag ang haba ng haligi ng mga character * Bilang ng mga byte)<= 255
VARCHAR (laki) Humahawak ng hanggang sa 255 mga character at pinapayagan ang isang variable na haba ng string. Kung nag-iimbak ka ng mga character na higit sa 55, pagkatapos ang uri ng data ay mababago sa uri ng TEXT.
  • Halaga ng string (Len) + 1 SAAN ang mga halagang haligi ay nangangailangan ng 0 & minus 255 bytes
  • Halaga ng string (Len) + 2 bytes SAAN ang mga halagang haligi ay maaaring mangailangan ng higit sa 255 bytes
TINYTEXT Pinapayagan ang isang string na may maximum na haba ng 255 characterTunay na haba sa mga byte ng halaga ng String (Len) + 1 bytes, kung saan si Len<28
TEXT Pinapayagan ang isang string na may maximum na haba ng 65,535 na mga characterTunay na haba sa mga byte ng halaga ng String (Len) + 2 bytes, kung saan si Len<216
BLOB Humahawak ng hanggang sa 65,535 bytes ng data, at ginagamit para sa Mga Malalaking Bagay ng Binary.Tunay na haba sa mga byte ng halaga ng String (Len) + 2 bytes, kung saan si Len<216
MEDIUMTEXT Pinapayagan ang isang string na may maximum na haba ng 16,777,215 na mga characterTunay na haba sa mga byte ng halaga ng String (Len) + 3 bytes, kung saan si Len<224
MEDIUMBLOB Humahawak ng hanggang sa 16,777,215 bytes ng data, at ginagamit para sa Mga Malalaking Bagay ng Binary.Tunay na haba sa mga byte ng halaga ng String (Len) + 3 bytes, kung saan si Len<224
LONGTEXT Pinapayagan ang isang string na may maximum na haba ng 4,294,967,295 na mga characterTunay na haba sa mga byte ng halaga ng String (Len) + 4 bytes, kung saan si Len<232
LONGBLOB Humahawak ng hanggang sa 4,294,967,295 bytes ng data, at ginagamit para sa Mga Malalaking Bagay ng Binary.Tunay na haba sa mga byte ng halaga ng String (Len) + 4 bytes, kung saan si Len<232
ENUM (x, y, z, atbp.) Pinapayagan kang magpasok ng isang listahan ng mga posibleng halaga, na may maximum na 65535 na halaga. Kung sakali ang isang halaga ay naipasok na kung saan ay wala sa listahan, isang blangkoipapasok ang halaga.1 o 2 byte, depende sa bilang ng mga halaga ng pagpapatala (65,535 halaga na maximum)
ITAKDA Ang uri ng data na ito ay katulad ng ENUM, ngunit ang SET ay maaaring magkaroon ng hanggang sa 64 mga item sa listahan at maaaring mag-imbak ng higit sa isang pagpipilian.1, 2, 3, 4, o 8 bytes, depende sa bilang ng mga itinakdang miyembro (maximum na 64 na miyembro)

Mga Uri ng Data ng MySQL: Mga Uri ng Petsa at Oras

Nagbibigay-daan sa amin ang uri ng data na ito na banggitin ang petsa at oras. Sinusuportahan ng MySQL ang mga sumusunod na uri ng data ng Petsa at Oras.

Uri ng datos Paglalarawan Kinakailangan ang Imbakan Bago ang MySQL 5.6.4 Kinakailangan ang Imbakan tulad ng sa MySQL 5.6.4
TAON () Humahawak sa halaga ng taon alinman sa isang dalawang digit o sa isang format na apat na digit.Ang mga halaga ng taon sa saklaw (70-99) ay na-convert sa (1970-1999), at ang mga halagang taon sa saklaw (00-69) ay ginawang (2000-2069)1 byte1 byte
PETSA () Humahawak sa mga halaga ng petsa sa format: YYYY-MM-DD, kung saan naroon ang sinusuportahang saklaw(1000-01-01) hanggang (9999-12-31)3 byte3 bytes
PANAHON () Humahawak sa mga halaga ng oras sa format: HH: MI: SS, kung saan ang sinusuportahang saklaw ay (-838: 59: 59) hanggang (838: 59: 59)3 byte3 bytes + maliit na segundo ng imbakan
DATETIME () Isang kumbinasyon ng mga halaga ng petsa at oras sa format: YYYY-MM-DD HH: MI: SS, kung saan mula sa sinusuportahan ang saklaw‘1000-01-01 00:00:00’ hanggang ‘9999-12-31 23:59:59’8 bytes5 bytes + maliit na segundo ng imbakan
TIMESTAMP () Humahawak ng mga halagang naimbak bilang bilang ng mga segundo, kasama ang format (YYYY-MM-DD HH: MI: SS). Ang sinusuportahang saklaw ay mula sa (1970-01-01 00:00:01) UTC hanggang (2038-01-09 03:14:07) UTC4 bytes4 bytes + praksyonal na pangalawang imbakan
Nais Na Maging Certified Bilang Isang Administrator ng Database?

Mga Uri ng Data ng MySQL: Paggamit ng Mga Uri ng Data mula sa Ibang Mga Engine sa Database

Kung nais mong ipatupad ang code na nakasulat sa iba pang mga vendor sa SQL, kung gayon, pinapadali ito ng MySQL sa pamamagitan ng pagmamapa ng mga uri ng data. Sumangguni sa sumusunod na talahanayan.



Iba pang Uri ng Nagbebenta Uri ng MySQL
BOOLTINYINT
BOOLEANTINYINT
CHARACTER VARYING (M)VARCHAR (M)
NAKAPIRMINGDECIMAL
PAGLIPAT4LUMUTANG
MAGLIPAT8Doble
INT1TINYINT
INT2SMALLINT
INT3MEDIUMINT
INT4INT
INT8MALAKI
MAHABANG VARBINARY
MEDIUMBLOB
MAHABANG VARCHARMEDIUMTEXT
MAHABAMEDIUMTEXT
MIDDLEINTMEDIUMINT
BilangDECIMAL

Matapos ang blog na ito sa Mga Uri ng Data ng MySQL, papasok kami sa pagkonekta ng mga database sa PHP, ngunit bago ito maaari kang mag-refer dito , upang malaman ang nangungunang mga katanungan na tinanong sa mga panayam. Manatiling nakatutok!

Kung nais mong matuto nang higit pa tungkol sa MySQL at malaman ang bukas na mapagkukunang pamanggit na database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang MySQL nang malalim at tutulong sa iyo na makamit ang mastery sa paksa.

binary na programa sa paghahanap sa java

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng ” Mga Uri ng Data ng MySQL ”At babalikan kita.