ماذا تفعل طول المعلمة الخلية لأنواع مختلفة؟

StackOverflow https://stackoverflow.com/questions/1604139

  •  05-07-2019
  •  | 
  •  

سؤال

ولقد استعملت الخلية (عبر بريس) كثيرا قبل ولكن نصف لم يفهم حقا من ذلك. أفترض أن لvarchar، طول هو الحد الأقصى لطول السلسلة التي يمكن أن تذهب هناك. ولكن ماذا عن لInt؟ ووفقا ل هذا ، Int هو عدد صحيح 4 بايت ، فلماذا يكون معلمة طول لذلك؟ هو عدد البتات لذلك صحيحا؟ لماذا لدينا أنواع رقمية منفصلة عندما يمكنك فقط تحديد حجم Int؟ ماذا عن أنواع البيانات الأخرى؟

هل كانت مفيدة؟

المحلول

لأنواع رقمية، وحجم هو لا بت ولا بايت. انها مجرد عرض الشاشة، التي يتم استخدامها عندما يكون الحقل حددت ZEROFILL.

المصدر: http://alexander.kirk.at/2007/08/24/what-does-size-in-intsize-of-mysql-mean/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top