MySQL ڪهڙي قسم جي ڊيٽا کي سپورٽ ڪري ٿو؟ MySQL ۾ ڊيٽا جي قسمن جي تفصيلي وضاحت

هن 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، 127)(0، 255)ننڍي عدد جو قدر
سملينٽ2 بائيٽ(-32 768، 32 767)(0، 65 535)وڏي عددي قيمت
وچٿرو3 بائيٽ(-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)واحد درستگي
سچل پوائنٽ جي قيمت
DOUBLE8 بائيٽ(-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+2M ۽ D جي قدرن تي منحصر آهيM ۽ D جي قدرن تي منحصر آهيڊيسيمل قدر

تاريخ ۽ وقت جو قسم

تاريخ ۽ وقت جا قسم جيڪي وقت جي قدرن جي نمائندگي ڪن ٿا DATETIME، DATE، TIMESTAMP، TIME، ۽ YEAR.

هر دفعي قسم ۾ صحيح قدرن جو هڪ سلسلو هوندو آهي ۽ هڪ "صفر" قدر، جيڪو استعمال ڪيو ويندو آهي جڏهن هڪ غلط قدر جي وضاحت ڪندي جيڪا MySQL نمائندگي نه ڪري سگهي.

TIMESTAMP قسم ۾ ھڪڙي ملڪيت آھي خودڪار تازه ڪاري خاصيت جيڪا بعد ۾ بيان ڪئي ويندي.

قسمماپ
(بائيٽ)
حدفارميٽاستعمال ڪريو
DATE31000-01-01/9999-12-31YYYY-MM-DDتاريخ جو قدر
TIME3‘-838:59:59'/'838:59:59'ايڇ: ايم ايم: ايس ايسوقت جو قدر يا مدت
سال11901/2155YYYYسال جو قدر
تاريخ جو وقت81000-01-01 00:00:00/9999-12-31 23:59:59اي ڪيو وائي ايم ڪيو ايم ڊي جي ايڇ: ايم ايم: ايس ايسگڏيل تاريخ ۽ وقت جا قدر
ٽائيم ٽيمپ41970-01-01 00:00:00/2037 年某时YYYYMMDDHHMMSSمخلوط تاريخ ۽ وقت جا قدر، ٽائم اسٽيمپ

تار جو قسم

اسٽرنگ جا قسم CHAR، VARCHAR، BINARY، VARBINARY، BLOB، TEXT، ENUM ۽ SET ڏانهن اشارو ڪن ٿا.هي حصو بيان ڪري ٿو ته اهي قسم ڪيئن ڪم ڪن ٿا ۽ انهن کي سوالن ۾ ڪيئن استعمال ڪجي.

قسمماپاستعمال ڪريو
چارار0-255 بائيٽمقرر ڊگھائي تار
وارنار0-65535 بائيٽمتغير ڊگھائي تار
ٽين بلب0-255 بائيٽبائنري اسٽرنگ 255 اکرن تائين
TINYTEXT0-255 بائيٽمختصر متن جي تار
بلب0-65 535 بائيٽبائنري فارم ۾ ڊگهو متن ڊيٽا
TEXT0-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 سان ملندڙ جلندڙ آهن، سواءِ ان جي ته انهن ۾ غير بائنري اسٽرنگ بدران بائنري اسٽرنگ هوندا آهن.اهو آهي، انهن ۾ ڪردار جي تارن جي بدران بائيٽ اسٽرنگ شامل آهن.هن جو مطلب آهي ته انهن وٽ ڪو به ڪردار سيٽ نه آهي، ۽ ترتيب ۽ مقابلو ڪالمن جي قيمت بائيٽ جي عددي قدرن تي ٻڌل آهي.

A BLOB هڪ بائنري وڏو اعتراض آهي جيڪو ڊيٽا جي متغير مقدار کي رکي سگهي ٿو.بلب جا 4 قسم آھن: TINYBLOB، BLOB، MEDIUMBLOB ۽ LONGBLOB.اهي صرف قيمت جي وڌ ۾ وڌ ڊيگهه ۾ مختلف آهن جيڪي اهي رکي سگهن ٿيون.

هتي 4 متن جا قسم آهن: TINYTEXT، TEXT، MEDIUMTEXT ۽ LONGTEXT.اهي 4 BLOB قسمن سان ملن ٿا، ساڳئي وڌ ۾ وڌ ڊيگهه ۽ اسٽوريج گهرجن سان.

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو ويو آهي "ڪهڙا ڊيٽا جا قسم آهن جيڪي MySQL پاران سپورٽ ڪيل آهن؟ MySQL ۾ ڊيٽا جي قسمن جي تفصيلي وضاحت" توھان جي مدد ڪرڻ لاءِ.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-466.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو