Awọn oriṣi data wo ni MySQL ṣe atilẹyin? Alaye alaye ti awọn iru data ni MySQL

MySQLKini awọn iru data atilẹyin?MySQLAwọn alaye ti awọn iru data ni

MySQL data orisi

Awọn oriṣi awọn aaye data ti a ṣalaye ni MySQL ṣe pataki pupọ si iṣapeye data data rẹ.

MySQL ṣe atilẹyin fun ọpọlọpọ awọn oriṣi, eyiti o le pin ni aijọju si awọn ẹka mẹta: nọmba, ọjọ/akoko, ati awọn oriṣi okun (ohun kikọ).


Iru nomba

MySQL databaseGbogbo awọn oriṣi data nomba SQL boṣewa ni atilẹyin.

Awọn iru wọnyi pẹlu awọn oriṣi data nomba to muna (INTEGER, SMALLINT, DECIMAL, ati NUMERIC), ati awọn iru data nomba isunmọ (FLOAT, REAL, ati DOUBLE PRECISION).

Koko INT jẹ ọrọ isọsọ fun INTEGER ati ọrọ-ọrọ DEC jẹ itumọ ọrọ kan fun DECIMAL.

Iru data BIT ni awọn iye aaye kekere ati atilẹyin MyISAM, MEMORY, InnoDB, ati awọn tabili BDB.

Gẹgẹbi itẹsiwaju si boṣewa SQL, MySQL tun ṣe atilẹyin awọn oriṣi odidi TINYINT, MEDIUMINT, ati BIGINT.Tabili ti o wa ni isalẹ fihan ibi ipamọ ati ibiti o nilo fun iru odidi kọọkan.

Iruiwọnsakani (wole)ibiti (a ko fowo si)Lo
TINYINT1 baiti(-128, 127)(0, 255)kekere odidi iye
KEKERE2 baiti(-32 768, 32 767)(0, 65 535)ti o tobi odidi iye
ÀGBÁRÒ3 baiti(-8 388 608, 8 388 607)(0, 16 777 215)ti o tobi odidi iye
INT tabi INTEGER4 baiti(-2 147 483 648, 2 147 483 647)(0, 4 294 967 295)ti o tobi odidi iye
NLA8 baiti(-9 233 372 036 854 775 808, 9 223 372 036 854 775 807)(0, 18 446 744 073 709 551 615)gan tobi odidi iye
ṢỌFẸ4 baiti(-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)nikan konge
lilefoofo ojuami iye
ė8 baiti(-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+ 308, 1.797, 693, 134, 862, 315, 7, 308, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX.0, (2.225 073 858 507 201 4 E-308, 1.797 693 134 862 315 7 E+308)ė konge
lilefoofo ojuami iye
PATAKIFun DECIMAL(M,D), ti o ba jẹ M>D, o jẹ M+2 miiran o jẹ D+2da lori awọn iye ti M ati Dda lori awọn iye ti M ati Deleemewa iye

ọjọ ati akoko iru

Ọjọ ati awọn oriṣi akoko ti o ṣojuuṣe awọn iye akoko jẹ DATETIME, DATE, TIMESTAMP, TIME, ati YEAR.

Iru akoko kọọkan ni iwọn awọn iye to wulo ati iye “odo” kan, eyiti o jẹ lilo nigbati o n ṣalaye iye aiṣedeede ti MySQL ko le ṣe aṣoju.

Iru TIMESTAMP ni ẹya imudojuiwọn adaṣe ti ohun-ini ti yoo ṣe alaye nigbamii.

Iruiwọn
(baiti)
dopinỌna kikaLo
DATE31000-01-01/9999-12-31YYYY-MM-DDiye ọjọ
Akoko3‘-838:59:59'/'838:59:59'HH: MM: SSiye akoko tabi iye akoko
ỌRỌ11901/2155BẸẸNIiye odun
timetime81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSAdalu ọjọ ati akoko iye
TIMESTAMP41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSadalu ọjọ ati akoko iye, timestamp

Iru okun

Awọn oriṣi okun tọka si CHAR, VARCHAR, alakomeji, VARBINARY, BLOB, TEXT, ENUM, ati SET.Abala yii ṣe apejuwe bi awọn iru wọnyi ṣe n ṣiṣẹ ati bii o ṣe le lo wọn ni awọn ibeere.

IruiwọnLo
ỌRỌ0-255 baititi o wa titi-ipari okun
VARCHAR0-65535 baitiokun gigun ayípadà
TINYBLOB0-255 baitiokun alakomeji ti o to awọn ohun kikọ 255
TINYTEXT0-255 baitiokun ọrọ kukuru
blobs0-65 535 baitidata ọrọ gigun ni fọọmu alakomeji
TEXT0-65 535 baitigun ọrọ data
BLOB Alabọde0-16 777 215 baitiData ọrọ ipari-alabọde ni fọọmu alakomeji
ÀWỌN Ọ̀RỌ̀ ÀGBÀ0-16 777 215 baitialabọde ipari ọrọ data
LONGBLOB0-4 294 967 295 baitiData ọrọ ti o tobi pupọ ni fọọmu alakomeji
LONGTEXT0-4 294 967 295 baitidata ọrọ ti o tobi pupọ

Awọn oriṣi CHAR ati VARCHAR jọra, ṣugbọn wọn wa ni ipamọ ati gba wọn pada lọtọtọ.Wọn tun yatọ ni awọn ofin ti ipari gigun wọn ati boya awọn aaye itọpa ti wa ni ipamọ.Ko si iyipada ọran kankan ti a ṣe lakoko ibi ipamọ tabi igbapada.

Awọn kilasi BINARY ati VARBINARY jẹ iru si CHAR ati VARCHAR, ayafi ti wọn ni awọn okun alakomeji ninu dipo awọn okun alakomeji.Iyẹn ni, wọn ni awọn okun baiti ninu dipo awọn gbolohun ọrọ ihuwasi.Eyi tumọ si pe wọn ko ni eto ohun kikọ ati too ati afiwe ti o da lori awọn iye nọmba ti awọn baiti iye ọwọn.

BLOB jẹ ohun nla alakomeji ti o le di iye data oniyipada kan mu.Awọn oriṣi BLOB mẹrin wa: TINYBLOB, BLOB, MEDIUMBLOB ati LONGBLOB.Wọn kan yatọ ni ipari ti o pọju ti iye ti wọn le mu.

Oriṣi TEXT mẹrin lo wa: TINYTEXT, TEXT, MEDIUMTEXT ati LONGTEXT.Awọn wọnyi ni ibamu si awọn iru 4 BLOB, pẹlu ipari ti o pọju kanna ati awọn ibeere ipamọ.

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Kini awọn iru data ni atilẹyin nipasẹ MySQL? Alaye Alaye ti Awọn oriṣi Data ni MySQL”lati ṣe iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-466.html

Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!

🔔 Jẹ ẹni akọkọ lati gba “ChatGPT Akoonu Titaja AI Itọsọna Lilo Ọpa” ti o niyelori ni itọsọna oke ikanni! 🌟
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

yi lọ si oke