O a ituaiga faʻamatalaga e lagolagoina e MySQL? Faʻamatalaga auiliili o ituaiga faʻamatalaga i MySQL

MySQLO a ituaiga fa'amaumauga lagolago?MySQLFa'amatalaga o ituaiga fa'amaumauga i

ituaiga faʻamatalaga MySQL

O ituaiga o faʻamatalaga faʻamatalaga faʻamatalaina i MySQL e taua tele i le faʻamautuina o lau faʻamaumauga.

E lagolagoina e MySQL le tele o ituaiga, lea e mafai ona vaevaeina i ni vaega se tolu: numera, aso / taimi, ma manoa (uiga) ituaiga.


Ituaiga numera

MySQL databaseE lagolagoina uma fa'amaumauga numera numera SQL.

O nei ituaiga e aofia ai ituaiga faʻamaumauga faʻamaualuga (INTEGER, SMALLINT, DECIMAL, ma NUMERIC), ma faʻamatalaga numera faʻatatau (FLOAT, REAL, ma DOUBLE PRECISION).

O le upu INT o se uiga tutusa mo INTEGER ma le upu DEC o se uiga tutusa mo le DECIMAL.

O le BIT data type o loʻo i ai faʻatauga o fanua ma lagolagoina MyISAM, MEMORY, InnoDB, ma BDB laulau.

I le avea ai o se faʻaopoopoga i le SQL standard, e lagolagoina foʻi e MySQL ia ituaiga numera TINYINT, MEDIUMINT, ma BIGINT.O le laulau o lo'o i lalo o lo'o fa'aalia ai le teuina ma le tele e mana'omia mo ituaiga numera ta'itasi.

Ituaigalapoʻava'aiga (saini)va'aiga (e le'i sainia)Faaaoga
TINYINT1 paita(-128, 127)(0, 255)itiiti tau aofa'i
ITIITI2 paita(-32 768, 32 767)(0, 65 535)tau aofa'i tele
MEDIUMINT3 paita(-8 388 608, 8 388 607)(0, 16 777 215)tau aofa'i tele
INT poʻo INTEGER4 paita(-2 147 483 648, 2 147 483 647)(0, 4 294 967 295)tau aofa'i tele
TELE8 paita(-9 233 372 036 854 775 808, 9 223 372 036 854 775 807)(0, 18 446 744 073 709 551 615)tau aofa'i tele
LELE4 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)tasi sa'o
tau opeopea
TUSI8 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)sa'o fa'alua
tau opeopea
FAAIUGAMo DECIMAL(M,D), afai M>D, o le M+2 a o le D+2faʻalagolago i tau o M ma Dfaʻalagolago i tau o M ma Dtau tesimale

ituaiga aso ma le taimi

Aso ma taimi ituaiga o loʻo faʻatusalia ai taimi taua o DATETIME, DATE, TIMESTAMP, TIME, ma le YEAR.

O taimi taʻitasi e iai le tele o tau aoga ma se "zero" tau, lea e faʻaaogaina pe a faʻamaonia se tau le aoga e le mafai e MySQL ona sui.

O le ituaiga TIMESTAMP o lo'o i ai se fa'afouga fa'afouga fa'apitoa e fa'amatala mulimuli ane.

Ituaigalapoʻa
(byte)
lauteleFa'asologaFaaaoga
ASO31000-01-01/9999-12-31YYYY-MM-DDaso taua
TAIMI3‘-838:59:59'/'838:59:59'HH: MM: SStaimi taua poʻo le umi
TAUSAGA11901/2155IYYYtau tausaga
ASO E FAIA AI81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSFa'afefiloiga aso ma taimi
TIMESTAMP41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSfefiloi aso ma taimi tau, faailoga taimi

Ituaiga manoa

O ituaiga manoa e faasino ile CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, ma le SET.O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona galue nei ituaiga ma faʻaogaina i fesili.

ItuaigalapoʻaFaaaoga
LAVA0-255 paitamanoa tumau-umi
VARCHAR0-65535 paitamanoa fesuisuiai umi
TINYBLOB0-255 paitamanoa binary e oo atu i le 255 mataitusi
TINYTEXT0-255 paitamanoa tusitusi puupuu
BLOB0-65 535 paitafa'amaumauga umi o tusitusiga ile faiga fa'alua
TEXT0-65 535 paitafa'amaumauga umi o tusitusiga
PULEGA MEDIUM0-16 777 215 paitaFa'amaumauga o tusitusiga e feololo le umi ile faiga fa'alua
MEDIUM TEXT0-16 777 215 paitafa'amaumauga o tusitusiga umi feololo
LONGBLOB0-4 294 967 295 paitaTele tele fa'amaumauga o tusitusiga ile faiga binary
LONGTEXT0-4 294 967 295 paitatele tele fa'amaumauga o tusitusiga

O ituaiga CHAR ma VARCHAR e tutusa, ae e ese le teuina ma toe aumai.E 'ese'ese fo'i i le maualuga o le umi ma pe fa'asaoina avanoa fa'ata'amilo.E leai se fa'aliliuga mataupu e faia i le taimi o le teuina po'o le toe fa'afo'i mai.

O vasega BINARY ma VARBINARY e tutusa ma le CHAR ma le VARCHAR, se'i vagana ai o lo'o i ai ni manoa binary nai lo manoa e le fa'atasi.O lona uiga, o lo'o i ai ni manoa byte nai lo manoa fa'apitoa.O lona uiga e leai ni a latou amio, ma o le faʻavasegaina ma le faʻatusatusaga e faʻavae i luga o numera numera o paita tau koluma.

O le BLOB o se mea lapo'a tele e mafai ona fa'amauina se aofa'iga fesuisuia'i o fa'amaumauga.E 4 ituaiga BLOB: TINYBLOB, BLOB, MEDIUMBLOB ma LONGBLOB.E na'o le 'ese'ese i le maualuga o le umi o le tau e mafai ona latou uuina.

E 4 ituaiga TEXT: TINYTEXT, TEXT, MEDIUMTEXT ma LONGTEXT.O nei mea e fetaui ma ituaiga 4 BLOB, faʻatasi ai ma le maualuga maualuga ma mea e manaʻomia e teu ai.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) fa'asoa "O a ituaiga fa'amaumauga e lagolagoina e MySQL? Faʻamatalaga Faʻamatalaga o Faʻamatalaga Faʻamatalaga i MySQL" e fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-466.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga