TINYINT (1) و TINYINT (2) في MySQL: الكشف عن عرض العرض
تقدم MySQL نوعين متشابهين من البيانات لتمثيل الأعداد الصحيحة الصغيرة : TINYINT(1) وTINYINT(2). بينما يمكن لكل منهما تخزين القيم ضمن نطاق محدد، إلا أنهما يختلفان في عرض العرض.
يشير (m) في TINYINT(m) إلى عرض العرض، والذي تستخدمه تطبيقات مثل عميل MySQL عند عرض نتائج الاستعلام. . يحدد عرض العرض عدد الأحرف المستخدمة لعرض القيم في هذا العمود.
على سبيل المثال، ضع في اعتبارك الجدول التالي الذي يحتوي على أعمدة ذات عروض عرض مختلفة:
جدول | عمود | عرض العرض |
---|---|---|
TINYINT(1) | 1 | |
TINYINT(2) | 2 | |
INT(4) | 4 | |
6 | كما هو موضح في الجدول: |
v
ج | 1 | ||
---|---|---|---|
] | 1010 | 10 | |
100 | 100 | 100 | 100 |
من الواضح أن TINYINT(1) وTINYINT(2) وTINYINT(3) تعرض القيم مع ترك مساحة على اليسار الجانب لتلبية عروض العرض الخاصة بها. | من المهم التأكيد على أن عرض العرض لا يؤثر على نطاق القيم المقبولة لنوع بيانات معين. لا يزال TINYINT(1) يسمح بالقيم ضمن [-128 .. 127]، بغض النظر عن عرض العرض. |
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3