ماهو الفرق بينهم؟
ما هو الفرق عند انشاء حقل في جدول في قاعدة وكتابة int(10) او int(255)??
تاريخ البداية: 26 / مايو / 2012 الساعة 13:8
اخر نشاط: 27 / مايو / 2012 الساعة 0:28
phpmySQL
sqlphpmysql
2 إجابات
الـ Int يعتبر data type اي نوع البيانات هذا النوع من البيانات يكون له حجم معين , اي لما تضع هذا النوع انت تحجز مساحة معينه في الذاكرة اما الرقم الذي تضعه هو لكي تقيد البيانات التي ستدرج فيه من كم خانة ,طبعا ً زيادة ونقصان هذا الرقم يأخذ ايضا ً من الذاكرة
هذه النقطة مهمة جدا ً , يجب ان تجز لكل حقل ما يستحقه من نوع للبيانات وكذلك الحجم المطلوب , ربما في مشروع صغير لا يفرق كثيرا ً لكن في مشروع كبير الذي تصل فيه حجم قاعدة البيانات الى الاف القيقات سيفرق كثيرا ً فستكون بحاجه الى كل بت في الذاكرة , هذا الموضوع يختلف من نظام ادارة قواعد بيانات الى اخر الاختلاف بسيط لكن ابحث في قوقل ستجد تفاصيل اكثر عن انواع البيانات وحجم كل نوع بواسطة: M.B.O 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا بارك الله فيك وصلت المعلومة INT[(M)] [UNSIGNED] [ZEROFILL]ودا معناه انك تقدر تحدد من -2147483648 لـ 2147483647 والـunsigned هيكون من 0 لـ 4294967295 بواسطة: MacOS 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا يعني قصدك لو خليت int(5) حيخزن في الحقل رقم من خمسة خانات بس ؟ولا ايش |
ما بين الاقواس هى الـlenght للنوع ولكن 255 لا يفضل استعمال Int فقط معها استعمل bigint
26 / مايو / 2012 الساعة 16:45
شكرا لك ولكن اريد ان اعرف int(10) يقصد تخزين رقم من عشر خانات ؟؟
26 / مايو / 2012 الساعة 16:57