ایس کیو ایل ڈیٹا کی اقسام - ایس کیو ایل میں ڈیٹا کی اقسام کا ایک جائزہ



ایس کیو ایل ڈیٹا ٹائپ پر یہ بلاگ آپ کو مختلف ڈیٹا کی اقسام کا جائزہ پیش کرے گا جو آپ ایس کیو ایل ، عددی ، تار ، ڈیٹا اور وقت وغیرہ میں استعمال کرسکتے ہیں۔

کوئی مناسب ڈیٹا بیس مینجمنٹ سسٹم کے بغیر دنیا میں موجود ڈیٹا کی بڑی مقدار کو نہیں سنبھال سکتا ہے۔ ایس کیو ایل انڈسٹری میں مستعمل ڈیٹا بیس مینجمنٹ سسٹم میں سے ایک ہے۔ میرے پچھلے بلاگ پر ایس کیو ایل ٹیوٹوریل ، آپ کو ایس کیو ایل کے مختلف سوالات کی تفہیم ہوسکتی ہے جن پر عملدرآمد کیا جاسکتا ہے۔ ایس کیو ایل ڈیٹا کی اقسام کے اس بلاگ میں ، میں ایس کیو ایل میں استعمال ہونے والی مختلف ڈیٹا کی اقسام پر گفتگو کروں گا۔

ایس کیو ایل ڈیٹا کی اقسام کے اس بلاگ میں ، میں مندرجہ ذیل باتوں کا احاطہ کرتا ہوں۔





تو ، آئیے ان میں سے ہر ایک کے ساتھ شروعات کریں۔

پی ایچ پی کو سرنی کو اعتراض میں تبدیل کریں

ایس کیو ایل ڈیٹا کی اقسام: عددی اقسام

عددی ڈیٹا ٹائپس دونوں پر دستخط شدہ اور دستخط شدہ عدد نہیں کی اجازت دیتا ہے۔ ایس کیو ایل درج ذیل عددی اعداد کی اقسام کی حمایت کرتا ہے۔



ڈیٹا کی قسم تفصیل ذخیرہ
TINYINT (سائز) دستخط شدہ عدد کو -128 سے 127 اور 0 سے 255 تک دستخط شدہ عدد کی اجازت دیتا ہے۔1 بائٹ
چھوٹا (سائز) دستخط شدہ عدد کو -32768 سے 32767 اور 0 سے 65535 تک دستخط شدہ عدد نہیں کی اجازت دیتا ہے۔2 بائٹس
میڈیم منٹ (سائز) دستخط شدہ عدد کو -8388608 سے 8388607 اور 0 سے 16777215 تک دستخط شدہ عدد نہیں کی اجازت دیتا ہے۔3 بائٹس
INT (سائز) -2147483638 سے 214747483637 اور 0 سے 4294967925 میں دستخط کئے ہوئے عدد کو دستخط کرنے کی اجازت دیتا ہے۔4 بائٹس
بڑے سائز (سائز) دستخط شدہ عدد کو -9223372036854775808 سے 9223372036854775807 اور 0 سے 18446744073709551615 میں دستخط کئے ہوئے عدد کو اجازت دیتا ہے۔8 بائٹس
فلیٹ (سائز ، ڈی) سچل اعشاریہ کے ساتھ چھوٹی تعداد کی اجازت دیتا ہے۔ اعداد کی زیادہ سے زیادہ تعداد بتانے کے لئے سائز پیرامیٹر کا استعمال کیا جاتا ہے ، اور ڈی پیرامیٹر اعشاریوں کی زیادہ سے زیادہ تعداد کو اعشاریہ کے دائیں تک بتانے کے لئے استعمال ہوتا ہے۔4 بائٹس
ڈبل (سائز ، ڈی) تیرتی اعشاریہ چارہ والی بڑی تعداد کو اجازت دیتا ہے۔ اعداد کی زیادہ سے زیادہ تعداد بتانے کے لئے سائز پیرامیٹر کا استعمال کیا جاتا ہے ، اور ڈی پیرامیٹر اعشاریوں کی زیادہ سے زیادہ تعداد کو اعشاریہ کے دائیں تک بتانے کے لئے استعمال ہوتا ہے۔8 بائٹس
فیصلہ کریں (سائز ، ڈی)
ڈوبل کو بطور تار اسٹور کرنے کی اجازت دیتا ہے ، تاکہ ایک مقررہ اعشاریہ نقطہ ہو۔ سائز پیرامیٹر ہندسوں کی زیادہ سے زیادہ تعداد اور ڈی پیرامیٹر کی وضاحت کرنے کے لئے استعمال ہوتا ہے اعشاریے کی زیادہ سے زیادہ تعداد کو اعشاریہ کے دائیں تک بتانے کے لئے استعمال کیا جاتا ہے۔مختلف ہوتی ہے

نئی تازہ کاریوں کے ل our ہمارے یوٹیوب چینل کو سبسکرائب کریں ..!

ایس کیو ایل ڈیٹا کی اقسام: سٹرنگ کی قسمیں

اسٹرنگ ڈیٹا کی اقسام دونوں طے شدہ اور متغیر لمبائی کے تاروں کی اجازت دیتی ہیں۔ ایس کیو ایل درج ذیل اسٹرنگ ڈیٹا اقسام کی حمایت کرتا ہے۔

جاوا میں بہاؤ کے بیانات کو کنٹرول کریں
ڈیٹا کی قسم تفصیل ذخیرہ
چار (سائز) 255 حروف تک پکڑتا ہے اور طے شدہ لمبائی کے تار کی اجازت دیتا ہے۔(حروف کی کالم طوالت * بائٹس کی تعداد)<= 255
وچرار (سائز) 255 حروف تک ہولڈ کرتا ہے اور متغیر لمبائی کے تار کی اجازت دیتا ہے۔ اگر آپ 55 سے زیادہ حرف ذخیرہ کرتے ہیں تو پھر ڈیٹا کی قسم کو TEXT قسم میں تبدیل کردیا جائے گا۔
  • سٹرنگ ویلیو (لین) +1 جہاں کالم کی قیمتوں میں 0 اور مائنس 255 بائٹس کی ضرورت ہوتی ہے
  • سٹرنگ ویلیو (لین) + 2 بائٹس جہاں کالم کی قیمتوں میں 255 بائٹس سے زیادہ کی ضرورت ہوسکتی ہے
ٹن ٹائکسٹ ایک تار کو زیادہ سے زیادہ 255 حروف کی لمبائی کی اجازت دیتا ہےاسٹرنگ ویلیو (لین) +1 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<28
متن 65،535 حروف کی زیادہ سے زیادہ لمبائی والے اسٹرنگ کی اجازت دیتا ہےاسٹرنگ ویلیو (لین) + 2 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<216
BLOB 65،535 بائٹس تک کا ڈیٹا رکھتا ہے ، اور بائنری بڑے آبجیکٹ کے لئے استعمال ہوتا ہے۔اسٹرنگ ویلیو (لین) + 2 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<216
میڈیم ٹیکسٹ تار کو زیادہ سے زیادہ لمبائی 16،777،215 حروف کی اجازت دیتا ہےاسٹرنگ ویلیو (لین) + 3 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<224
میڈمبلیوب ڈیٹا کے 16،777،215 بائٹس تک کا حامل ہے ، اور بائنری بڑے آبجیکٹ کے لئے استعمال ہوتا ہے۔اسٹرنگ ویلیو (لین) + 3 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<224
لمبی ٹیکسٹ 4،294،967،295 حروف کی زیادہ سے زیادہ لمبائی کے ساتھ تار کی اجازت دیتا ہےاسٹرنگ ویلیو (لین) + 4 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<232
لانگ بلب 4،294،967،295 بائٹس کا ڈیٹا حاصل کرتا ہے ، اور بائنری بڑے آبجیکٹ کے لئے استعمال ہوتا ہے۔اسٹرنگ ویلیو (لین) + 4 بائٹس کے بائٹس میں اصل لمبائی ، جہاں لین<232
ENUM (x ، y ، z ، وغیرہ) زیادہ سے زیادہ 65535 اقدار کے ساتھ ، آپ کو ممکنہ اقدار کی فہرست درج کرنے کی اجازت دیتا ہے۔ صرف اس صورت میں جب کوئی قدر داخل کی گئی ہو جو فہرست میں موجود نہیں ہے ، خالی ہےویلیو ڈال دی جائے گی۔1 یا 2 بائٹس ، گنتی اقدار کی تعداد پر منحصر ہے (زیادہ سے زیادہ 65،535 اقدار)
سیٹ اس ڈیٹا کی قسم ENUM کی طرح ہے ، لیکن SET میں 64 فہرست فہرست آئٹمز ہوسکتے ہیں اور وہ ایک سے زیادہ پسند کو اسٹور کرسکتے ہیں۔1 ، 2 ، 3 ، 4 ، یا 8 بائٹس ، سیٹ ممبروں کی تعداد پر منحصر ہے (زیادہ سے زیادہ 64 ممبر)

ایس کیو ایل ڈیٹا کی اقسام: تاریخ اور وقت کی اقسام

اس ڈیٹا کی قسم سے ہم تاریخ اور وقت کا ذکر کرسکتے ہیں۔ ایس کیو ایل درج ذیل تاریخ اور وقت کے ڈیٹا کی قسموں کی تائید کرتا ہے۔

ڈیٹا کی قسم تفصیل ایس کیو ایل 5.6.4 سے پہلے اسٹوریج کی ضرورت ہے ذخیرہ کی ضرورت ہے ایس کیو ایل 5.6.4 کے مطابق
سال () سال کی قدر یا تو دو ہندسوں میں ہو یا چار ہندسوں کی شکل میں۔رینج میں سال کی اقدار (70-99) کو (1970-1999) میں تبدیل کیا جاتا ہے ، اور رینج میں سال کی اقدار (00-69) (2000-279) میں تبدیل کردی جاتی ہیں1 بائٹ1 بائٹ
تاریخ () تاریخ کی قدروں کو اس شکل میں رکھتا ہے: YYYY-MM-DD ، جہاں معاون حد ہے(1000-01-01) سے (9999-12-31)3 بائٹس3 بائٹس
وقت () اس وقت کی قدروں کو شکل میں رکھتا ہے: HH: MI: SS ، جہاں معاون حد (-838: 59: 59) سے (838: 59: 59) ہے3 بائٹس3 بائٹس + جزوی سیکنڈ اسٹوریج
تاریخ وقت () شکل میں تاریخ اور وقت کے اقدار کا ایک مجموعہ: YYYY-MM-DD HH: MI: SS ، جہاں سے تعاون یافتہ حد ہوتی ہے‘1000-01-01 00:00:00’ سے ‘9999-12-31 23:59:59’8 بائٹس5 بائٹس + جزوی سیکنڈ اسٹوریج
ٹائمسٹیمپ () ہولڈ اقدار جو سیکنڈ کی تعداد کے طور پر ، کے ساتھ محفوظ ہیں فارمیٹ (YYYY-MM-DD HH: MI: SS)۔ تعاون شدہ حد (1970-01-01 00:00:01) UTC سے (2038-01-09 03:14:07) UTC کی ہے4 بائٹس4 بائٹس + جزوی دوسرا اسٹوریج
کیا بطور ڈیٹا بیس ایڈمنسٹریٹر مصدقہ ہونا چاہتے ہیں؟

ایس کیو ایل ڈیٹا کی اقسام: دوسرے ڈیٹا بیس انجنوں سے ڈیٹا کی اقسام کا استعمال

اگر آپ ایس کیو ایل میں دوسرے دکانداروں کے لکھے ہوئے کوڈ کو نافذ کرنا چاہتے ہیں تو ، ایس کیو ایل ڈیٹا کی اقسام کی میپنگ کرکے اس کی سہولت فراہم کرتا ہے۔ مندرجہ ذیل جدول کا حوالہ دیں۔



دیگر وینڈر کی قسم ایس کیو ایل کی قسم
بولTINYINT
بولینTINYINT
کریکٹر کی قیمت (م)وچرار (م)
طے شدہفیصلہ کریں
فلوٹ 4فلیٹ
فلاٹ 8دگنا
INT1TINYINT
INT2چھوٹا
INT3میڈیم منٹ
INT4INT
INT8BIGINT
طویل وارنبیری
میڈمبلیوب
لانگ ویچارارمیڈیم ٹیکسٹ
لمبیمیڈیم ٹیکسٹ
وسطیمیڈیم منٹ
NUMICICفیصلہ کریں

ایس کیو ایل ڈیٹا ٹائپ پر اس بلاگ کے بعد ، ہم پی ایچ پی کے ساتھ ڈیٹا بیس کو مربوط کرنے میں مصروف ہوں گے ، لیکن اس سے پہلے آپ اس کا حوالہ دے سکتے ہیں۔ ، انٹرویو میں پوچھے گئے سرفہرست سوالات کو جاننے کے ل.۔ دیکھتے رہنا!

اگر آپ ایس کیو ایل کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، تو ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔

جاوا اسٹرنگ سے لے کر ڈیٹ کنورژن

ہمارے لئے ایک سوال ہے؟ براہ کرم ”کے تبصرے والے حصے میں اس کا ذکر کریں۔ ایس کیو ایل ڈیٹا کی اقسام ”اور میں آپ کے پاس واپس آؤں گا۔