Eolaire Eolaire
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ál | méid | raon (sínithe) | raon (gan síniú) | 用途 |
---|---|---|---|---|
TINYINT | 1 beart | (-128, 127) | (0, 255) | luach slánuimhir bheag |
SMALLINT | 2 beart | (-32 768, 32 767) | (0, 65 535) | luach slánuimhir mór |
MEÁNMHAINN | 3 beart | (-8 388 608, 8 388 607) | (0, 16 777 215) | luach slánuimhir mór |
INT nó SLÁINTE | 4 beart | (-2 147 483 648, 2 147 483 647) | (0, 4 294 967 295) | luach slánuimhir mór |
MÓR | 8 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ámhphointe | 4 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 |
Double | 8 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 XNUMX | 0, (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ÚNACH | I gcás DECIMAL(M,D), más M>D é, is é M+2 eile é D+2 | ag brath ar luachanna M agus D | ag brath ar luachanna M agus D | luach 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ál | méid (beart) | raon | formáid | 用途 |
---|---|---|---|---|
DÁTA | 3 | 1000-01-01/9999-12-31 | BBBB-MM-DD | luach dáta |
AMA | 3 | ‘-838:59:59'/'838:59:59' | HH: MM: SS | luach ama nó ré |
BLIAIN | 1 | 1901/2155 | BBBB | luach bliana |
DÁTA AM | 8 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | YYYY-MM-DD HH: MM: SS | Luachanna measctha dáta agus ama |
TIMESTAMP | 4 | 1970-01-01 00:00:00/2037 年某时 | YYYYMMMDD HHMMSS | luachanna 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ál | méid | 用途 |
---|---|---|
UMAR | 0-255 beart | teaghrán fad seasta |
VARCHAR | 0-65535 beart | teaghrán fad athraitheach |
TINYBLOB | 0-255 beart | teaghrán dénártha suas le 255 carachtar |
TINYTEXT | 0-255 beart | teaghrán gearr téacs |
BLOB | 0-65 535 beart | sonraí téacs fada i bhfoirm dhénártha |
TÉACS | 0-65 535 beart | sonraí téacs fada |
MEÁNMHOLA | 0-16 777 215 beart | Sonraí téacs meánfhad i bhfoirm dhénártha |
MEÁN TÉACS | 0-16 777 215 beart | sonraí téacs mheánfhad |
LONGBLOB | 0-4 294 967 295 beart | Sonraí téacs an-mhór i bhfoirm dhénártha |
LONGTEXT | 0-4 294 967 295 beart | sonraí 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!
📚 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!