دانشنامه وب و شبکه

Web and Network Diploma

دانشنامه وب و شبکه

Web and Network Diploma

انواع داده های عددی

انواع عددی بر دو نوع اعداد صحیح و اعشاری هستند.در mysql  برای اعداد اعشاری می توانیم تعداد ارقام بعد از اعشار را مشخص کنیم.در این سیستم مدیریتی می توانیم مشخص کنیم که اعداد صحیح علامت دار یا بدون علامت باشند.برای هرکدام از انواع عددی می توانیم مقدار ZEROFILL   را به عنوان یک صفت در نظر بگیریم,و زمانی که فیلدی با این صفت مشخص می شوند قبل از آنها صفر قرار می گیرد.اگر ستونی را با صفت zerofill مشخص کنیم به صورت خودکار بدون علامت در نظر گرفته می شود.انواع داده های عددی اعشاری و صحیح را در جدول های زیر آورده ایم.

صحیح:


نوعبازهحافظه(بایت)توضیحات
TYNYINT[(m)]-127 ... 128 / 0 ... 2551اعداد صحیح خیلی کوچک,m تعداد ارقام است.
BIT [m] 1 تا 64 بیت
اگر m نباشد فرض 1 است.
BOOL

همانند TYNYINT(1) 
می باشد
SMLLINT[(M)]
-32768  ... 32767  /
0 ... 65535
2اعداد صحیح کوچک
MEDIUMINT[(m)]-8388608 ... 838607
0...16777215

اعداد صحیح متوسط
INT[(m)]-231  ... 231-1
0 ... 232-1

اعداد صحیح معمولی
INTEGER[(M)]

مثل INT
BIGINT[(m)]
-263  ... 263-1
0 ... 264-1

اعداد صحیح بزرگ 

اعشاری: