د کوم ډیټا ډولونه MySQL ملاتړ کوي؟ په MySQL کې د ډیټا ډولونو تفصيلي توضیحات

ماید ملاتړ شوي ډیټا ډولونه کوم دي؟ماید ډیټا ډولونو توضیحات

د MySQL ډیټا ډولونه

د ډیټا ساحو ډولونه چې په MySQL کې تعریف شوي ستاسو د ډیټابیس اصلاح کولو لپاره خورا مهم دي.

MySQL د مختلفو ډولونو ملاتړ کوي، کوم چې تقریبا په دریو کټګوریو ویشل کیدی شي: شمیره، نیټه/وخت او تار (کرکټر) ډولونه.


عددي ډول

د MySQL ډیټابیسټول معیاري SQL عددي ډیټا ډولونه ملاتړ کیږي.

په دې ډولونو کې د سخت عددي ډیټا ډولونه شامل دي (INTEGER، SMALLINT، DECIMAL، او NUMERIC)، او د اټکل شوي شمیري ډیټا ډولونه (FLOAT، REAL، او Double PRECISION).

د INT کلیدي کلمه د INTEger لپاره مترادف ده او د DEC کلیدي کلمه د DECIMAL مترادف ده.

د BIT ډیټا ډول د بټ ساحې ارزښتونه لري او د MyISAM، MEMORY، InnoDB، او BDB میزونو ملاتړ کوي.

د SQL سټنډرډ ته د تمدید په توګه، MySQL د TINYINT، MEDIUMINT، او BIGINT د بشپړ ډولونو ملاتړ هم کوي.لاندې جدول د هر عدد ډول لپاره اړین ذخیره او حد ښیې.

ډولکچهحد (لاسلیک شوی)حد (نه لاسلیک شوی)استعمال
TINYINT1 بایټ(-128)(0 ، 255)کوچنی عدد ارزښت
کوچني2 بایټ(-32 768، 32 767)(۰، ۶۵ ۵۳۵)لوی عدد ارزښت
MEDIUMINT3 بایټ(-8 388 608، 8 388 607)(0، 16 777 215)لوی عدد ارزښت
INT یا INTEger4 بایټ(-2 147 483 648، 2 147 483 647)(0، 4 294 967 295)لوی عدد ارزښت
لوی8 بایټ(-9 233 372 036 854 775 808، 9 223 372 036 854 775 807)(0، 18 446 744 073 709 551 615)خورا لوی عددي ارزښت
فلاوت4 بایټ(-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)واحد دقیقیت
د تیري نقطې ارزښت
دوه8 بایټ(-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)دوه چنده دقت
د تیري نقطې ارزښت
پریکړه وکړئد DECIMAL (M,D) لپاره، که M>D، دا M+2 دی او دا D+2 دید M او D په ارزښتونو پورې اړه لريد M او D په ارزښتونو پورې اړه لريلسیزه ارزښت

نیټه او وخت ډول

د نیټې او وخت ډولونه چې د وخت ارزښتونه استازیتوب کوي DATETIME، DATE، TIMESTAMP، TIME، او YEAR دي.

هر وخت ډول د اعتبار وړ ارزښتونو لړۍ او د "صفر" ارزښت لري، کوم چې کارول کیږي کله چې یو ناباوره ارزښت مشخص کړي چې MySQL یې استازیتوب نشي کولی.

د TIMESTAMP ډول د ملکیت د اتوماتیک تازه کولو ځانګړتیا لري چې وروسته به تشریح شي.

ډولکچه
(بایټ)
حدبڼهاستعمال
نېټه31000-01-01/9999-12-31YYYY-MM-DDد نیټې ارزښت
وخت3‘-838:59:59'/'838:59:59'HH: MM: SSد وخت ارزښت یا موده
YEAR11901/2155YYYYکال ارزښت
نیټه81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH: MM: SSد تاریخ او وخت ګډ ارزښتونه
ټایمسټپ41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSمخلوط نیټه او وخت ارزښتونه، مهال ویش

د تار ډول

د تار ډولونه CHAR، VARCHAR، BINARY، VARBINARY، BLOB، متن، ENUM، او SET ته اشاره کوي.دا برخه تشریح کوي چې دا ډولونه څنګه کار کوي او څنګه یې په پوښتنو کې کارول کیږي.

ډولکچهاستعمال
چار0-255 بایټسثابت اوږدوالی تار
ویچارار0-65535 بایټسد متغیر اوږدوالی تار
TINYBLOB0-255 بایټستر 255 حروفونو پورې د بائنری تار
TINYTEXT0-255 بایټسلنډ متن تار
بلبونه0-65 535 بایټساوږد متن ډاټا په بائنری شکل کې
متن0-65 535 بایټساوږد متن ډاټا
میډیمبلوب0-16 777 215 بایټسد منځني اوږدوالي متن ډاټا په بائنری شکل کې
منځنی متن0-16 777 215 بایټسد منځني اوږدوالي متن ډاټا
لونګبلوب0-4 294 967 295 بایټسپه بائنری بڼه کې خورا لوی متن ډاټا
LONGTEXT0-4 294 967 295 بایټسډیر لوی متن ډاټا

د CHAR او VARCHAR ډولونه ورته دي، مګر دوی په جلا توګه زیرمه شوي او بیرته اخیستل کیږي.دوی د دوی د اعظمي اوږدوالي له مخې هم توپیر لري او ایا د تعقیب ځایونه ساتل کیږي.د ذخیره کولو یا ترلاسه کولو پرمهال هیڅ قضیه تبادله نه کیږي.

د BINARY او VARBINARY ټولګي د CHAR او VARCHAR سره ورته دي، پرته له دې چې دوی د غیر بائنری تارونو پرځای بائنری تارونه لري.دا دی، دوی د کرکټر تارونو پر ځای د بایټ تارونه لري.دا پدې مانا ده چې دوی د کریکټ سیټ نلري او د کالم ارزښت بایټس د شمیرو ارزښتونو پراساس ترتیب او پرتله کوي.

BLOB یو بائنری لوی څیز دی چې کولی شي د ډیټا متغیر مقدار وساتي.د BLOB 4 ډولونه شتون لري: TINYBLOB، BLOB، MEDIUMBLOB او LONGBLOB.دوی یوازې د هغه ارزښت په اعظمي اوږدوالي کې توپیر لري چې دوی یې ساتلی شي.

د متن 4 ډولونه شتون لري: TINYTEXT، TEXT، MEDIUMTEXT او LONGTEXT.دا د 4 BLOB ډولونو سره مطابقت لري، د ورته اعظمي اوږدوالی او ذخیره کولو اړتیاو سره.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک کړل "د مای ایس کیو ایل لخوا ملاتړ شوي ډیټا ډولونه کوم دي؟ په MySQL کې د ډیټا ډولونو تفصيلي توضیحات" ستاسو سره د مرستې لپاره.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-466.html

د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!

🔔 د چینل غوره لارښود کې د ارزښتناکه "ChatGPT مینځپانګې بازار موندنې AI وسیلې کارولو لارښود" ترلاسه کولو لپاره لومړی اوسئ! 🌟
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو د بریښنالیک آدرس به نشر نشي اړین ساحې کارول کیږي * لیبل

پورته ته سکرول