ورود

View Full Version : ویژگی های فیلد auto increment



hamidetmu
یک شنبه 07 شهریور 1395, 09:45 صبح
با سلام واحترام
یکی از ستون های دیتابیسم حالت auto increment داره و از نوع int تعریفش کردم اما نمی دونم این فیلد نهایتش تا چه عددی رو میشماره چون تعداد رکوردهایی که میخوام توی جدولم ایجاد کنم زیاده ترسم اینه که تشعداد رکوردها بی تر از طول این فیلدم بشه و دیگه نتونه بشماره ؟

به نظرتون قابلیت شمارش این فیلد تا چه عددیه ؟ و آیا پاسخگوی نیاز من هست؟

pezhvakco
یک شنبه 21 شهریور 1395, 18:42 عصر
این کار به نظر کسی بستگی نداره


Int: اندازه آن 4 بایت است و قادر به ذخیره سازی محدوده اعداد صحیح 31^2-یا (2,147,483,648-) تا 1-31^2یا (2,147,483,647). می باشد .مترادف int در SQL-92 کلمه ی integer می باشد.
Bigint: قابلیت ذخیره سازی 8 بایت را دارا می باشد و محدوده اعداد صحیح 9,223,372,036,854,775,808- تا 9,223,372,036,854,775,807 را شامل شده و کاربرد آن هنگامی است که مقدار داده ی صحیح بیش از نوع داده ی int باشد.
Smallint: قابلیت ذخیره 2 بایت داده ی صحیح را داراست و می تواند اعدادی بین 32,768- تا 32,767 را شامل شود.