Kedu ụdị data MySQL na-akwado? Nkọwa zuru ezu nke ụdị data dị na MySQL

MySQLKedu ụdị data akwadoro?MySQLNkọwa nke ụdị data na

Ụdị data MySQL

Ụdị mpaghara data akọwapụtara na MySQL dị ezigbo mkpa maka ịkwalite nchekwa data gị.

MySQL na-akwado ụdị dị iche iche, nke enwere ike kewaa nke ọma ụzọ atọ: ọnụọgụ, ụbọchị/oge, na ụdị eriri (agwa).


Ụdị ọnụọgụgụ

MySQL nchekwa dataỤdị data ọnụọgụ SQL ọkọlọtọ niile na-akwado.

Ụdị data ndị a na-agụnye ụdị data ọnụọgụ siri ike (INTEGER, SMALLINT, DECIMAL, na NUMERIC), yana ụdị data ọnụọgụ dị nso (FLOAT, REAL, na PRECISION).

Okwu INT bụ otu okwu maka INTEGER na isiokwu DEC bụ otu okwu maka DECIMAL.

Ụdị data BIT na-ejide ụkpụrụ ubi bit ma na-akwado MyISAM, MEMORY, InnoDB, na tebụl BDB.

Dịka mgbakwunye na ọkọlọtọ SQL, MySQL na-akwadokwa ụdị integer TINYINT, MEDIUMINT, na BIGINT.Tebụlụ dị n'okpuru na-egosi nchekwa na oke achọrọ maka ụdị integer ọ bụla.

.Dịnhanso (aka)oke (anaghị edebanye aha)Jiri
TINYINT1 byte(-128, 127)(0, 255)obere ọnụọgụ ọnụọgụgụ
Obere2 byte(-32 768, 32 767)(0, 65 535)nnukwu integer uru
Obere3 byte(-8 388 608, 8 388 607)(0, 16 777 215)nnukwu integer uru
INT ma ọ bụ INTEGER4 byte(-2 147 483 648, 2 147 483 647)(0, 4 294 967 295)nnukwu integer uru
Nnukwu8 byte(-9 233 372 036 854 775 808, 9 223 372 036 854 775 807)(0, 18 446 744 073 709 551 615)uru integer buru ibu
AH4 byte(-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)otu nkenke
uru ihe n'ese n'elu mmiri
Ebu8 byte(-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)0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 315 7 E+308)okpukpu abụọ nkenke
uru ihe n'ese n'elu mmiri
KWES .R.Maka DECIMAL(M,D), ọ bụrụ M>D, ọ bụ M+2 ọzọ ọ bụ D+2dabere na ụkpụrụ nke M na Ddabere na ụkpụrụ nke M na Duru nkeji iri

ụdị ụbọchị na oge

Ụdị ụbọchị na oge na-anọchi anya ụkpụrụ oge bụ DATETIME, DATE, TIMESTAMP, TIME, na afọ.

Ụdị oge ọ bụla nwere ọtụtụ ụkpụrụ bara uru yana uru "efu", nke a na-eji mgbe a na-akọwa uru na-adịghị mma nke MySQL enweghị ike ịnọchite anya.

Ụdị TIMESTAMP nwere njirimara mmelite akpaaka nke a ga-akọwa ma emechaa.

.Dịnha
(byte)
nsoUsoroJiri
DATE31000-01-01/9999-12-31YYYY-MM-DDuru ụbọchị
TIME3‘-838:59:59'/'838:59:59'HH: MM: SSuru oge ma ọ bụ ogologo oge
Afọ11901/2155EYYYuru afọ
oge ụbọchị81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSỌnụ ụbọchị na oge agwakọtara
Oge41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSagwakọta ụbọchị na oge ụkpụrụ, timestamp

Ụdị eriri

Ụdị eriri na-ezo aka na CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, na SET.Akụkụ a na-akọwa otu ụdị ndị a si arụ ọrụ yana otu esi eji ha na ajụjụ.

.DịnhaJiri
IKU0-255 byteseriri ogologo ogologo
VARCHAR0-65535 byteseriri ogologo agbanwe agbanwe
TINYBLOB0-255 byteseriri ọnụọgụ abụọ ruru mkpụrụedemede 255
TINYTEXT0-255 byteseriri ederede dị mkpụmkpụ
BOOBU0-65 535 bytesogologo data ederede n'ụdị ọnụọgụ abụọ
TEXT0-65 535 bytesogologo data ederede
Ọkara BLOB0-16 777 215 bytesData ederede dị ọkara n'ụdị ọnụọgụ abụọ
Ederede Ọkara0-16 777 215 bytesdata ederede ọkara ogologo
LONGBLOB0-4 294 967 295 bytesData ederede buru ibu na ụdị ọnụọgụ abụọ
LONGTEXT0-4 294 967 295 bytesnnukwu data ederede

Ụdị CHAR na VARCHAR yiri otu, mana a na-echekwa ma na-eweghachi ha n'ụzọ dị iche.Ha na-adịkwa iche na ogologo ogologo ha na ma a na-echekwa oghere ndị na-eso ụzọ.Ọ nweghị ntugharị ikpe a na-eme n'oge nchekwa ma ọ bụ eweghachite.

Klas BINARY na VARBINARY yiri CHAR na VARCHAR, ma e wezụga na ha nwere eriri ọnụọgụ abụọ kama ịbụ eriri na-abụghị ọnụọgụ abụọ.Ya bụ, ha nwere eriri byte kama eriri agwa.Nke a pụtara na ha enweghị njirimara agwa, na nhazi na ntụnyere dabere na ọnụọgụ ọnụọgụ nke ọnụọgụ ọnụọgụ bytes.

BLOB bụ nnukwu ihe ọnụọgụ abụọ nwere ike ijide ọnụọgụ data na-agbanwe agbanwe.Enwere ụdị BLOB 4: TINYBLOB, BLOB, MEDIUMBLOB na LONGBLOB.Ha dị nnọọ iche na ogologo ogologo nke uru ha nwere ike ijide.

Enwere ụdị ederede 4: TINYTEXT, TEXT, MEDIUMTEXT na LONGTEXT.Ndị a kwekọrọ na ụdị 4 BLOB, nwere otu ogologo ogologo na nchekwa chọrọ.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Kedu ụdị data MySQL na-akwado? Nkọwa zuru ezu nke ụdị data dị na MySQL" iji nyere gị aka.

Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-466.html

Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!

🔔 Bụrụ onye mbụ nweta "ChatGPT Content Marketing AI Tool Guideing" bara uru na akwụkwọ ndekọ aha kacha elu! 🌟
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!

 

评论

Adreesị email gị agaghị ebipụta. Achọrọ ubi na-eji * Label

pịgharịa gaa n'elu