He aha nga momo raraunga ka tautokohia e MySQL? He whakamaramatanga mo nga momo raraunga kei MySQL

He aha ngā momo raraunga e tautokona ana e MySQL ? He whakamārama taipitopito mō ngā momo raraunga MySQL .

Nga momo raraunga MySQL

Ko nga momo mara raraunga kua tautuhia ki MySQL he mea tino nui ki te arotautanga o to papaunga raraunga.

E tautoko ana a MySQL i nga momo momo, ka taea te wehewehe ki nga waahanga e toru: nga momo tau, te ra/wa, me nga momo aho (puāhua).


Momo tau

Ka tautokohia e ngā pātengi raraunga MySQL ngā momo raraunga tau SQL paerewa katoa.

Kei roto i enei momo nga momo raraunga tau tino (INTEGER, SMALLINT, DECIMAL, me NUMERIC), me nga momo raraunga tau tata (FLOAT, REAL, me te WHAKATOKANGA TUARUA).

Ko te kupu kupu INT he kupu taurite mo INTEGER me te kupu DEC he kupu taurite mo DECIMAL.

Ko te momo raraunga BIT kei te pupuri i nga uara mara moka me te tautoko i nga ripanga MyISAM, MEMORY, InnoDB, me te BDB.

Hei toronga ki te paerewa SQL, ka tautoko hoki a MySQL i nga momo integer TINYINT, MEDIUMINT, me BIGINT.Ko te ripanga i raro nei e whakaatu ana i te rokiroki me te awhe e hiahiatia ana mo ia momo tauoti.

Momorahingaawhe (kua hainatia)awhe (kaore i hainatia)Whakamahia
TINYINT1 paita(-128, 127)(0, 255)uara tauoti iti
WHAKAMARU2 paita(-32 768, 32 767)(0, 65 535)uara tauoti nui
WAENGANUI3 paita(-8 388 608, 8 388 607)(0, 16 777 215)uara tauoti nui
INT, INTEGER ranei4 paita(-2 147 483 648, 2 147 483 647)(0, 4 294 967 295)uara tauoti nui
NUI8 paita(-9 233 372 036 854 775 808, 9 223 372 036 854 775 807)(0, 18 446 744 073 709 551 615)uara tauoti tino nui
Matatahi4 paita(-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)tika kotahi
uara ira māngi
Tuhinga8 paita(-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)0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 315 7 E+308)pūrua
uara ira māngi
TaurangiMo te DECIMAL(M,D), ki te M>D, ko M+2 atu ko D+2ka whakawhirinaki ki nga uara o M me Dka whakawhirinaki ki nga uara o M me Duara ā-ira

te momo ra me te wa

Ko nga momo ra me nga wa e tohu ana i nga uara wa ko te DATETIME, DATE, TIMESTAMP, TIME, me te TAU.

Kei ia momo wa he awhe o nga uara whaimana me te uara "kore", ka whakamahia ina tohua he uara muhu kaore e taea e MySQL te tohu.

Ko te momo TIMESTAMP he waahanga whakahou-aunoa mana ka korerohia i muri mai.

Momorahinga
(paita)
awheWhakahōputuWhakamahia
KAITAI31000-01-01/9999-12-31YYYY-MM-DDuara rā
TIME3‘-838:59:59'/'838:59:59'HH: MM: SSuara wa roa ranei
YEAR11901/2155Tuhinga o muauara tau
WĀHUITANGA81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSNga uara o te ra me te wa
NA TIMESTAMP41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSnga uara o te ra me te wa whakauru, tohu waahi

Momo aho

Ko nga momo aho e tohu ana ki te CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, me te SET.Ko tenei waahanga e whakaatu ana me pehea te mahi o enei momo me te whakamahi i nga patai.

MomorahingaWhakamahia
Pahu0-255 paitaaho-roa
VARCHAR0-65535 paitaaho roa rerekē
TINYBLOB0-255 paitaaho ā-rua tae atu ki te 255 pūāhua
TINYTEXT0-255 paitaaho kupu poto
BLOB0-65 535 paitararaunga kuputuhi roa i roto i te ahua rua
TEXT0-65 535 paitararaunga kuputuhi roa
PUKA WAENGANUI0-16 777 215 paitaRaraunga kuputuhi roa-waenga ki te ahua rua
KUPU WAENGANUI0-16 777 215 paitararaunga kuputuhi roa waenga
ROA PAPU0-4 294 967 295 paitaRaraunga kuputuhi tino nui i roto i te ahua rua
KOREUTU0-4 294 967 295 paitararaunga kuputuhi tino nui

He rite nga momo CHAR me VARCHAR, engari he rereke te penapena me te tiki mai.He rereke ano hoki i runga i te roanga o te roa me te pupuri i nga waahi whai muri.Karekau he hurihanga keehi e mahia ana i te wa e penapena ana, e tango ana ranei.

He rite nga karaehe BINARY me VARBINARY ki te CHAR me te VARCHAR, engari he aho-rua kei roto i era atu aho kore-rua.Arā, he aho paita kē kei roto i ngā aho pūāhua.Ko te tikanga karekau he huinga ahua, a ko te whakariterite me te whakatairite i runga i nga uara tau o nga paita uara pou.

Ko te BLOB he ahanoa nui-rua ka taea te pupuri i te nui o nga raraunga rereke.E 4 nga momo BLOB: TINYBLOB, BLOB, MEDIUMBLOB me LONGBLOB.He rereke noa te roa o te uara ka taea e ratou te pupuri.

E 4 nga momo kupu: TINYTEXT, TEXT, MEDIUMTEXT me te LONGTEXT.He rite enei ki nga momo BLOB e 4, he rite tonu te roa me nga whakaritenga rokiroki.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Panuku ki te Runga