مفهوم أنواع البيانات
نوع البيانات ( Data Type ) هو نوع المعلومة التي يمكن تخزينها في الحقل بداخل حقل في قاعدة البيانات.
الجدول التالي يحتوي على أهم أنواع البيانات و أكثرها استخداماً.
| النوع | دواعي الإستخدام |
|---|---|
INT |
يستخدم لتخزين أعداد صحيحة، أي أعداد لا تحتوي فاصلة عشرية. مثال: 123 |
FLOAT |
يستخدم لتخزين أعداد عشرية، أي أعداد تحتوي على فاصلة عشرية. مثال: 10.5 |
DOUBLE |
يستخدم لتخزين أعداد عشرية مثل النوع FLOAT و لكنه قادر على تخزين أعداد أكبر. مثال: 10.5هذا النوع هو تماماً كالنوع FLOAT و لكن قدرته الإستيعابية أكبر مع العلم أن كلاهما يسع أرقام كبيرة جداً. |
DECIMAL |
يستخدم هذا النوع لتخزين أي قيم مالية بالفورمات الذي نريده لأنه يضمن أن تتخزن في قاعدة البيانات كما تم حفظها بالضبط. مثال: إذا كان الفورمات الموضوع للتخزين هو (5,2) فهذا يعني أن العدد يمكن أن يتألف من 5 أرقام كحد أقصى و من ضمنها رقمين بعد الفصالية مثل العدد 260.25ملاحظة: في حال كان الفورمات الموضوع للتخزين هو (5,2) و كان العدد المراد حفظه لا يحتوي على رقمين بعد الفاصلة أو لا يحتوي فاصلة أصلاً فإنه سيتم إضافة فاصلة و صفرين بشكل تلقائي له. على سبيل المثال إذا قمت بإدخال القيمة 15 فسيتم تخزينها هكذا 15.00. |
BOOLEAN |
يستخدم هذا النوع لتخزين قيمة منطقية و التي قد تكون إما 1 و يقصد بها True و إما 0 و يقصد بها False.مثال: 1 |
VARCHAR |
يستخدم هذا النوع لتخزين نصوص سواء كان هذا النص عبارة عن كلمة واحدة، جملة، أو مقال كبير. مثال: 'Welcome to harmash.com' |
DATE |
يستخدم هذا النوع لتخزين التواريخ باتباع الفورمات YYYY-MM-DD.مثال: 2020-01-24 |
أنواع البيانات التي يمكن تخزينها في قواعد البيانات عديدة و قد تختلف أسماءها من قاعدة بيانات لأخرى بالإضافة إلى قدرتها الإستيعابية. نود الإشارة أن هذا الإختلاف لن يشكل أي مشكلة لك لاحقاً في حال قررت استخدام نوع محدد من قواعد البيانات، و لا داعي أن تعرف جميع أنواع البيانات المتوفرة في قاعدة البيانات لأنك ببساطة لن تستخدم إلا ما تحتاجه منها.
