"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما الفرق بين TINYINT(1) وTINYINT(2) في MySQL؟

ما الفرق بين TINYINT(1) وTINYINT(2) في MySQL؟

تم النشر بتاريخ 2024-11-04
تصفح:940

What\'s the Difference Between TINYINT(1) and TINYINT(2) in MySQL?

TINYINT (1) و TINYINT (2) في MySQL: الكشف عن عرض العرض

تقدم MySQL نوعين متشابهين من البيانات لتمثيل الأعداد الصحيحة الصغيرة : TINYINT(1) وTINYINT(2). بينما يمكن لكل منهما تخزين القيم ضمن نطاق محدد، إلا أنهما يختلفان في عرض العرض.

يشير (m) في TINYINT(m) إلى عرض العرض، والذي تستخدمه تطبيقات مثل عميل MySQL عند عرض نتائج الاستعلام. . يحدد عرض العرض عدد الأحرف المستخدمة لعرض القيم في هذا العمود.

على سبيل المثال، ضع في اعتبارك الجدول التالي الذي يحتوي على أعمدة ذات عروض عرض مختلفة:

vأبINT(6)كما هو موضح في الجدول:
جدولعمودعرض العرض
TINYINT(1) 1
TINYINT(2) 2
INT(4)4
6

v

abج1 11101010100100100100من الواضح أن TINYINT(1) وTINYINT(2) وTINYINT(3) تعرض القيم مع ترك مساحة على اليسار الجانب لتلبية عروض العرض الخاصة بها. من المهم التأكيد على أن عرض العرض لا يؤثر على نطاق القيم المقبولة لنوع بيانات معين. لا يزال TINYINT(1) يسمح بالقيم ضمن [-128 .. 127]، بغض النظر عن عرض العرض.
]
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3