لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
ماهو الفرق بينهم؟
ما هو الفرق عند انشاء حقل في جدول في قاعدة وكتابة int(10) او int(255)??
تاريخ البداية: 26 / مايو / 2012 الساعة 13:8 اخر نشاط: 27 / مايو / 2012 الساعة 0:28 phpmySQL sqlphpmysql

ما بين الاقواس هى الـlenght للنوع ولكن 255 لا يفضل استعمال Int فقط معها استعمل bigint
26 / مايو / 2012 الساعة 16:45

شكرا لك ولكن اريد ان اعرف int(10) يقصد تخزين رقم من عشر خانات ؟؟
26 / مايو / 2012 الساعة 16:57

2 إجابات
الـ Int يعتبر data type اي نوع البيانات هذا النوع من البيانات يكون له حجم معين , اي لما تضع هذا النوع انت تحجز مساحة معينه في الذاكرة اما الرقم الذي تضعه هو لكي تقيد البيانات التي ستدرج فيه من كم خانة ,طبعا ً زيادة ونقصان هذا الرقم يأخذ ايضا ً من الذاكرة
هذه النقطة مهمة جدا ً , يجب ان تجز لكل حقل ما يستحقه من نوع للبيانات وكذلك الحجم المطلوب , ربما في مشروع صغير لا يفرق كثيرا ً لكن في مشروع كبير الذي تصل فيه حجم قاعدة البيانات الى الاف القيقات سيفرق كثيرا ً فستكون بحاجه الى كل بت في الذاكرة , هذا الموضوع يختلف من نظام ادارة قواعد بيانات الى اخر الاختلاف بسيط لكن ابحث في قوقل ستجد تفاصيل اكثر عن انواع البيانات وحجم كل نوع

بواسطة: M.B.O
منذ: 27 / مايو / 2012 الساعة 0:11

بارك الله فيك وصلت المعلومة
27 / مايو / 2012 الساعة 0:28

INT[(M)] [UNSIGNED] [ZEROFILL]
ودا معناه انك تقدر تحدد من -2147483648 لـ 2147483647 والـunsigned هيكون من 0 لـ 4294967295

بواسطة: MacOS
منذ: 26 / مايو / 2012 الساعة 19:57

يعني قصدك لو خليت int(5) حيخزن في الحقل رقم من خمسة خانات بس ؟ولا ايش
26 / مايو / 2012 الساعة 20:14

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة