Waa maxay noocyada xogta ay taageerto MySQL? Sharaxa faahfaahsan ee noocyada xogta ee MySQL

MySQLWaa maxay noocyada xogta la taageeray?MySQLFaahfaahinta noocyada xogta ee

Noocyada xogta MySQL

Noocyada goobaha xogta ee lagu qeexay MySQL ayaa aad muhiim ugu ah hagaajinta xogtaada.

MySQL waxay taageertaa noocyo kala duwan, kuwaas oo qiyaas ahaan loo qaybin karo saddex qaybood: nuucyada, taariikhda/waqtiga, iyo xargaha (dabeecada).


Nooca tirada

database MySQLDhammaan noocyada xogta tirada SQL ee caadiga ah waa la taageeray.

Noocyadan waxaa ka mid ah noocyada xogta nambarada adag (INTEGER, SMALLINT, DECIMAL, iyo NUMERIC), iyo noocyada xogta nambarada qiyaas ahaan (FLOAT, REAL, iyo DOUBLE PRECISION).

Erayga muhiimka ah ee INT waxa uu la mid yahay INTEGER iyo erayga muhiimka ah ee DEC waxa uu la mid yahay DECIMAL.

Nooca xogta BIT waxa ay haysaa qiyamka goobta yar waxayna taageertaa MyISAM, MEMORY, InnoDB, iyo miisaska BDB.

Sida kordhinta heerka SQL, MySQL sidoo kale waxay taageertaa noocyada isku-darka TINYINT, MEDIUMINT, iyo BIGINT.Jadwalka hoose waxa uu tusinayaa kaydinta iyo kala duwanaanta looga baahan yahay nooc kasta oo tirooyin ah.

类型cabirkala duwan (saxiixan)kala duwan (aan saxeexin)Adeegso
TININT1 byte(-128, 127)(0, 255)qiimaha tiro yar
YAR YAR2 byte(-32 768, 32 767)(0, 65 535)qiimaha isugeynta weyn
DHEXDHEXAAD3 byte(-8 388 608, 8 388 607)(0, 16 777 215)qiimaha isugeynta weyn
INT ama INTEGER4 byte(-2 147 483 648, 2 147 483 647)(0, 4 294 967 295)qiimaha isugeynta weyn
WEYN8 byte(-9 233 372 036 854 775 808, 9 223 372 036 854 775 807)(0, 18 446 744 073 709 551 615)qiimaha isugeynta aad u weyn
WADAAD4 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)saxda ah hal
qiimaha barta sabayn
labo8 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)0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 315 7 E+308)labanlaab sax ah
qiimaha barta sabayn
GO'AANDECIMAL(M,D), haddii M>D, waa M+2 kale waa D+2waxay ku xiran tahay qiimaha M iyo Dwaxay ku xiran tahay qiimaha M iyo Dqiimaha tobanle

taariikhda iyo nooca waqtiga

Noocyada taariikhda iyo wakhtiga ee metelaya qiyamka wakhtiga waa DATETIME, DATE, TIMESTAMP, TIME, iyo YEAR.

Nooc kastaa wuxuu leeyahay qiimeyaal kala duwan oo ansax ah iyo "eber", kaas oo la isticmaalo marka la tilmaamayo qiime aan sax ahayn oo MySQL uusan matali karin.

Nooca TIMESTAMP waxa uu leeyahay sifo dib-u-cusbooneysiin oo iskeed u gaar ah oo hadhow lagu sifayn doono.

类型cabir
(byte)
kala duwanqaabAdeegso
DATE31000-01-01/9999-12-31YYYY-MM-DDqiimaha taariikhda
TIME3‘-838:59:59'/'838:59:59'HH: MM: SSqiimaha waqtiga ama muddada
YEAR11901/2155SSSSqiimaha sanadka
WAQTIGA81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSQiimaha taariikhda iyo wakhtiga isku dhafan
WAQTIGA41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSqiimaha taariikhda iyo wakhtiga isku dhafan, timestamp

Nooca xargaha

Noocyada xargaha waxay tixraacaan CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, iyo SET.Qaybtani waxa ay sharraxaysaa sida noocyadani u shaqeeyaan iyo sida loogu isticmaalo su'aalaha.

类型cabirAdeegso
SHARCIGA0-255 bytesxadhig go'an
VARCAR0-65535 bytesxadhig dhererka variable
TINYBLOB0-255 bytesXadhig binary ah oo gaaraya ilaa 255 xaraf
TINYTEXT0-255 bytesxadhig qoraal gaaban
XADGUDUB0-65 535 bytesxogta qoraalka dheer ee qaabka binary
TEXT0-65 535 bytesxogta qoraalka dheer
BLOB DHEXE0-16 777 215 bytesXogta qoraalka dhererka dhexdhexaadka ah ee qaabka laba-geesoodka ah
DHEXDHEXAADTEXT0-16 777 215 bytesxogta qoraalka dhererka dhexdhexaadka ah
LONGBLOB0-4 294 967 295 bytesXog qoraal ah oo aad u weyn oo qaab laba-geesood ah
LONGTEXT0-4 294 967 295 bytesxogta qoraalka aad u weyn

Noocyada CHAR iyo VARCHAR waa isku mid, laakiin si kala duwan ayaa loo kaydiyaa oo loo soo ceshado.Waxay kaloo ku kala duwan yihiin dhererkooda ugu badan iyo haddii meelaha daba-galka ah la ilaaliyo.Ma jiro beddel kiis oo la sameeyo inta lagu jiro kaydinta ama soo celinta.

Fasallada BINARY iyo VARBINARY waxay la mid yihiin CHAR iyo VARCHAR, marka laga reebo inay ka kooban yihiin xargaha binary halkii ay ka ahaan lahaayeen xargaha aan binary-ga ahayn.Taasi waa, waxay ka kooban yihiin xargaha byte halkii ay ka ahaan lahaayeen xargaha xargaha.Tani waxay ka dhigan tahay inaysan lahayn dabeecad dejin, kala-soocidda iyo isbarbardhigga waxay ku saleysan tahay qiyamka tirada ee byteska qiimaha tiirka.

BLOB waa shay weyn oo laba-jibaaran ah oo hayn kara xog badan oo isbedbedesha.Waxaa jira 4 nooc oo BLOB ah: TINYBLOB, BLOB, MEDIUMBLOB iyo LONGBLOB.Kaliya waxay ku kala duwan yihiin dhererka ugu sarreeya ee qiimaha ay hayn karaan.

Waxaa jira 4 nooc oo qoraal ah: TINYTEXT, TEXT, MEDIUMTEXT iyo LONGTEXT.Kuwani waxay u dhigmaan noocyada 4 BLOB, oo leh dherer isku mid ah iyo shuruudaha kaydinta.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) la wadaago "Waa maxay noocyada xogta ay taageerto MySQL? Faahfaahinta Noocyada Xogta ee MySQL" si ay kuu caawiso.

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-466.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog