ايمن ميلاد نشر 27 ديسمبر 2023 أرسل تقرير نشر 27 ديسمبر 2023 (معدل) السلام عليكم لدي حقل من نوع int بسعة 255 في قاعدة بيانات اريد تخزين به قيمه تاليه0911213141 لماذا لايخزن صفر بينما يخزن باقي قيم 911213141 لماذا صفر لا تم التعديل في 27 ديسمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 27 ديسمبر 2023 أرسل تقرير نشر 27 ديسمبر 2023 أعتقد أنك تريد تسجيل أرقام هواتف فلما لا تستخدم نوع VARCHAR بدلاً من int وسيتم حل المشكلة. اقتباس
0 عبدالباسط ابراهيم نشر 27 ديسمبر 2023 أرسل تقرير نشر 27 ديسمبر 2023 عندما تخزن القيمة "0911213141" كنوع بيانات رقمي مثل INT في قاعدة البيانات، فسيتم استبعاد الأصفار المبدئية واعتبار القيمة 911213141 فقط، لأن INT يخزن الأرقام فقط دون أي تنسيق. أما إذا أردت عرض هذه القيمة على التطبيق كـ "0911213141" مع الأصفار المبدئية، فعلينا تخزينها كنوع بيانات نصي مثل VARCHAR أو CHAR.هذا لأن هذه الأنواع النصية تخزن القيمة بالكامل بما فيها أي رموز أو تنسيق. وعندها سنتمكن من إظهار القيمة "0911213141" دون تغيير عند استرداد البيانات من قاعدة البيانات. أما إذا أردت عمل عمليات حسابية مثل الجمع أو الطرح، فلا يمكن أداؤها على حقل نصي. لذلك يتم إضافة التنسيق بالأصفار المبدئية عند عرض القيمة فقط على جانب التطبيق. اقتباس
السؤال
ايمن ميلاد
السلام عليكم
لدي حقل من نوع int بسعة 255 في قاعدة بيانات
اريد تخزين به قيمه تاليه0911213141 لماذا لايخزن صفر بينما يخزن باقي قيم 911213141 لماذا صفر لا
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.