Cad iad na cineálacha sonraí a thacaíonn MySQL? Míniú mionsonraithe ar na cineálacha sonraí i MySQL

MySQLCad iad na cineálacha sonraí tacaithe?MySQLSonraí na gcineálacha sonraí i

Cineálacha sonraí MySQL

Tá na cineálacha réimsí sonraí atá sainmhínithe i MySQL an-tábhachtach chun do bhunachar sonraí a bharrfheabhsú.

Tacaíonn MySQL le cineálacha éagsúla, ar féidir iad a roinnt go garbh i dtrí chatagóir: uimhriúil, dáta/am agus cineálacha teaghrán (carachtar).


Cineál uimhriúil

Bunachar sonraí MySQL saor in aisce,Tacaítear le gach cineál sonraí uimhriúil caighdeánach SQL.

Áirítear leis na cineálacha seo cineálacha sonraí uimhriúla dochta (INTEGER, SMALLINT, DECIMAL, and NUMERIC), agus neaschineálacha sonraí uimhriúla (Snámhphointe, REAL, agus BEACHTAS DÚBAILTE).

Is comhchiallach é an eochairfhocal INT do INTEGER agus is synonym do DECIMAL é an eochairfhocal DEC.

Coinníonn an cineál sonraí BIT luachanna réimse giotán agus tacaíonn sé le táblaí MyISAM, MEMORY, InnoDB, agus BDB.

Mar shíneadh ar an gcaighdeán SQL, tacaíonn MySQL freisin leis na cineálacha slánuimhir TINYINT, MEDIUMINT, agus BIGINT.Taispeánann an tábla thíos an stór agus an raon a theastaíonn do gach cineál slánuimhir.

Cineálméidraon (sínithe)raon (gan síniú)用途
TINYINT1 beart(-128, 127)(0, 255)luach slánuimhir bheag
SMALLINT2 beart(-32 768, 32 767)(0, 65 535)luach slánuimhir mór
MEÁNMHAINN3 beart(-8 388 608, 8 388 607)(0, 16 777 215)luach slánuimhir mór
INT nó SLÁINTE4 beart(-2 147 483 648, 2 147 483 647)(0, 4 294 967 295)luach slánuimhir mór
MÓR8 beart(-9 233 372 036 854 775 808, 9 223 372 036 854 775 807)(0, 18 446 744 073 709 551 615)luach slánuimhir an-mhór
snámhphointe4 beart(-3.402 823 466 E+38, -1.175 494 351 E-38), 0, (1.175 494 351 E-38, 3.402 823 466 351 E+38)0, (1.175 494 351 E-38, 3.402 823 466 E+38)cruinneas aonair
luach snámhphointe
Double8 beart(-1.797 693 134 862 315 7 E+308, -2.225 073 858 507 201 4 E-308), 0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 E-315, 7 308 XNUMX XNUMX0, (2.225 073 858 507 201 4 R-308, 1.797 693 134 862 315 7 E+308)cruinneas dúbailte
luach snámhphointe
DEICHIÚNACHI gcás DECIMAL(M,D), más M>D é, is é M+2 eile é D+2ag brath ar luachanna M agus Dag brath ar luachanna M agus Dluach deachúlach

cineál dáta agus ama

Is iad na cineálacha dáta agus ama a léiríonn luachanna ama ná DATETIME, DATE, TIMESTAMP, TIME, agus BLIAIN.

Tá raon luachanna bailí ag gach cineál ama agus luach "nialas", a úsáidtear nuair a shonraítear luach neamhbhailí nach féidir le MySQL a léiriú.

Tá gné uathoibríoch-nuashonraithe dílseánaigh ag an gcineál TIMESTAMP a gcuirfear síos air níos déanaí.

Cineálméid
(beart)
raonformáid用途
DÁTA31000-01-01/9999-12-31BBBB-MM-DDluach dáta
AMA3‘-838:59:59'/'838:59:59'HH: MM: SSluach ama nó ré
BLIAIN11901/2155BBBBluach bliana
DÁTA AM81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSLuachanna measctha dáta agus ama
TIMESTAMP41970-01-01 00:00:00/2037 年某时YYYYMMMDD HHMMSSluachanna dáta agus ama measctha, stampa ama

Cineál teaghrán

Tagraíonn cineálacha teaghráin do CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, agus SET.Déanann an chuid seo cur síos ar conas a oibríonn na cineálacha seo agus conas iad a úsáid i bhfiosruithe.

Cineálméid用途
UMAR0-255 beartteaghrán fad seasta
VARCHAR0-65535 beartteaghrán fad athraitheach
TINYBLOB0-255 beartteaghrán dénártha suas le 255 carachtar
TINYTEXT0-255 beartteaghrán gearr téacs
BLOB0-65 535 beartsonraí téacs fada i bhfoirm dhénártha
TÉACS0-65 535 beartsonraí téacs fada
MEÁNMHOLA0-16 777 215 beartSonraí téacs meánfhad i bhfoirm dhénártha
MEÁN TÉACS0-16 777 215 beartsonraí téacs mheánfhad
LONGBLOB0-4 294 967 295 beartSonraí téacs an-mhór i bhfoirm dhénártha
LONGTEXT0-4 294 967 295 beartsonraí téacs an-mhór

Tá na cineálacha CHAR agus VARCHAR cosúil, ach déantar iad a stóráil agus a aisghabháil go difriúil.Bíonn difríocht acu freisin maidir lena n-uasfhad agus cibé an gcaomhnaítear spásanna rian.Ní dhéantar aon chomhshó cáis le linn stórála nó aisghabhála.

Tá na haicmí BINARY agus VARBINARY cosúil le CHAR agus VARCHAR, ach amháin go bhfuil teaghráin dhénártha iontu in ionad teaghráin neamhdhénártha.Is é sin le rá go bhfuil teaghráin beart iontu in ionad teaghráin charachtair.Ciallaíonn sé seo nach bhfuil aon tacar carachtar acu, agus tá sórtáil agus comparáid bunaithe ar luachanna uimhriúla na mbeart luach colún.

Is réad mór dénártha é BLOB ar féidir leis méid athraitheach sonraí a choinneáil.Tá 4 chineál BLOB ann: TINYBLOB, BLOB, MEDIUMBLOB agus LONGBLOB.Ní hionann iad agus fad uasta an luacha is féidir leo a shealbhú.

Tá 4 chineál TEXT ann: TINYTEXT, TEXT, MEDIUMTEXT agus LONGTEXT.Freagraíonn siad seo do na 4 chineál BLOB, a bhfuil na huasfhad agus na ceanglais stórála céanna acu.

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte” Cad iad na cineálacha sonraí a dtacaíonn MySQL leo? Míniú Mionsonraithe ar Chineálacha Sonraí i MySQL" chun cabhrú leat.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-466.html

Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!

🔔 Bí ar an gcéad duine a gheobhaidh an "Treoir Úsáide Uirlisí AI Margaíochta Ábhair ChatGPT" luachmhar san eolaire barr na gcainéal! 🌟
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

scrollaigh go dtí an barr