تأتي أنواع البيانات في قواعد بيانات SQL بأشكال مختلفة حيث يتم استخدامها لتحديد عمود أو حقل معين. يتم استخدام هذه الأنواع من قبل الأشخاص للتفاعل مع البيانات المخزنة. ومن هنا ومن خلال موقع ملتزم نتعرف أكثر على أنواع البيانات الموجودة في قواعد بيانات SQL.
أنواع البيانات في قواعد بيانات SQL
هناك مجموعة من أنواع البيانات الموجودة في قواعد بيانات SQL. وهي تختلف حسب مكان استخدامها واستخدامها. يجب أيضًا أن يكون لكل عمود أو حقل في قاعدة البيانات اسم ونوع بيانات محدد، مثل: ب- البيانات أو البيانات الرقمية. يمكننا أن نشرح لك أنواع البيانات في قواعد بيانات SQL كما يلي:
أولاً، النوع الرقمي
تُستخدم البيانات الرقمية لتخزين البيانات الرقمية وتخضع لعدة عمليات حسابية مختلفة مثل الضرب والقسمة والطرح والجمع، بالإضافة إلى أنواع الأعمدة التالية في MySQL في المجموعة الرقمية:
1- صغير
ونوضح أهم الوظائف والاستخدامات الممكنة باستخدام الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين الأعداد الصحيحة السالبة والموجبة الصغيرة. |
مجال: | من -32768 إلى 32767. |
غرفة التخزين: | ويبلغ حجم ذاكرته حوالي 2 بايت أي 16 بت. |
2-نوع INT
ونعرض كافة المعلومات التي تميز هذا النوع في الجدول أدناه:
الاستخدام: | يستخدم هذا النوع لتخزين الأعداد الصحيحة بدون فواصل عشرية. |
مجال: | من -2147483648 إلى 2147483647. |
غرفة التخزين: | 4 بايت أي 32 بت. |
3- تينينت
ونقدم لكم بيانات عن استخدام هذا النوع من أنواع البيانات في قواعد بيانات SQL باستخدام الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين الأعداد الصحيحة الصغيرة جدًا. |
مجال: | من -128 إلى 127. |
غرفة التخزين: | ويبلغ حجم ذاكرته حوالي 1 بايت أي 8 بت. |
4- كبيرة
ويحتوي هذا النوع على بعض المعلومات عن استخدامه وحجمه، كما هو موضح في الجدول أدناه:
الاستخدام: | يتم استخدامه لتخزين الأعداد الصحيحة الكبيرة. |
مجال: | من -9223372036854775808 إلى 9223372036854775807. |
غرفة التخزين: | 8 بايت أي 64 بت. |
5- نعناع متوسط
وهناك عدة بيانات محددة لهذا النوع يمكن توضيحها في الجدول أدناه:
الاستخدام: | يتم استخدامه لتخزين الأعداد الصحيحة. |
مجال: | من -8388608 إلى 8388607. |
غرفة التخزين: | ويبلغ حجم ذاكرته حوالي 3 بايت أي 24 بت. |
6- ثنائي
وهناك بعض المعلومات حول هذا النوع من البيانات، والتي يمكن توضيحها من خلال الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين الأرقام المزدوجة والفواصل العشرية. |
مجال: | من 1.79-…E+308 إلى 2.22-…E-308 و2.22…E-308 إلى 1.79…E+308 |
غرفة التخزين: | 8 بايت أي 64 بت. |
ثانيا، التاريخ والوقت
يُستخدم نوع البيانات هذا في قواعد بيانات SQL لتخزين معلومات الوقت والتاريخ ويتضمن بعض الأنواع التالية:
1- التاريخ
للحصول على معلومات حول استخدام هذا النوع، راجع الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين البيانات التاريخية. |
النطاق: | من 01-01-1000 إلى 31-12-9999 (YYYY-MM-DD). |
غرفة التخزين: | انها حوالي 3 بايت. |
2 مرات
وهناك هذا النوع الذي يحتوي على بعض البيانات التي يمكننا توضيحها من خلال الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين بيانات الوقت. |
النطاق: | من -838:59:59 إلى +838:59:59 (س س:د د:س س) |
غرفة التخزين: | 3 بايت. |
-غرفة التخزين: | 8 بايت. |
النوع الثالث من السلسلة (النص)
يوجد أيضًا نوع من بيانات قاعدة بيانات SQL وهو السمة الرئيسية لسلسلة البيانات التي تسمح بإجراء العمليات الحسابية. وهناك أنواع من هذا النوع وهي كما يلي:
1- نوع فركار
ينتمي هذا النوع إلى مجموعة أنواع السلاسل ويحتوي على بعض البيانات التعريفية، كما هو موضح في الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين بيانات سلسلة الحجم الديناميكي. |
النطاق: | من 0 إلى 255 حرفًا (الإصدار 4.1) ومن 0 إلى 65535 (الإصدار 5.0.3). |
2- نوع شار
هذا هو النوع المستخدم لتخزين البيانات ويمكن وصفه بالجدول التالي:
الاستخدام: | يتم استخدامه لتخزين بيانات سلسلة ذات حجم ثابت. |
النطاق: | من 0 إلى 255 حرفًا. |
3- نوع النص الصغير
ويتضمن هذا النوع من البيانات بعض المعلومات عنه نوضحها في الجدول أدناه:
الاستخدام: | يتم استخدامه لتخزين البيانات النصية. |
النطاق: | من 0 إلى 255 حرفًا (الإصدار 4.1) ومن 0 إلى 65535 (الإصدار 5.0.3). |
رابعا، نوع BLOB ثنائي
يُستخدم نوع البيانات هذا في قواعد بيانات SQL ويستخدم لتخزين الرموز الثنائية من الملفات. ويتضمن بعض الأنواع وهي كما يلي:
1 بت (منذ الإصدار 5.0.3)
وهناك بعض المعلومات التعريفية عن هذا النوع، معروضة في الجدول أدناه:
الاستخدام: | يتم استخدامه لتخزين البيانات الثنائية. |
تعبير: | حوالي 64 رقمًا ثنائيًا. |
2- نقطة صغيرة
وهناك بيانات خاصة بهذا النوع يجب الرجوع إليها للتعرف عليها بمزيد من التفصيل. ونوضح ذلك في الجدول أدناه:
الاستخدام: | يتم استخدامه لتخزين البيانات الثنائية. |
تعبير: | 255 بايت. |
3-BLOB
وهناك بعض المعلومات حول هذا النوع، موضحة في الجدول أدناه:
الاستخدام: | يتم استخدامه لتخزين البيانات الثنائية. |
تعبير: | 1-216 بايت. |
4- النقطة المركزية
وهناك بيانات محددة لهذا النوع يمكن توضيحها من خلال الجدول التالي:
الاستخدام: | يتم استخدامه لتخزين البيانات الثنائية. |
تعبير: | 1-232 بايت. |
أنواع البيانات في لغة البرمجة SQL
لغة البرمجة SQL هي إحدى لغات البرمجة، وكما ذكرنا سابقاً، لها أنواع خاصة بها. يتم استخدامه حسب احتياجات الشخص ويعتبر من الضروري تحديد نوع المعلومات والبيانات المخزنة في قاعدة البيانات هذه.
يُستخدم كل نوع حسب الحاجة؛ لذلك لا بد من معرفة الاستخدامات بأنواعها لتسهيل تخزين البيانات ومعرفة كيفية استرجاعها في أي وقت وبطريقة سهلة وسلسة.