ما هي أنواع البيانات في لغة البرمجة SQL

اقرأ في هذا المقال


أنواع البيانات في لغة البرمجة SQL:

كما هو الحال في لغات البرمجة الأخرى، فإن لغة البرمجة (SQL) لديها أيضاً أنواع بيانات معينة مختلفة، ويتم استخدامها من قِبل مستخدمي لغة (SQL) بما يتناسب مع احتياجاتهم، ومن المهم جداً تحديد نوع المعلومات التي تريد تخزينها في قاعدة البيانات؛ لأن ذلك يسهل عملية استردادها بالإضافة إلى تخزينها بشكل صحيح، وفيما يلي أهم أنواع البيانات في هذه اللغة:

النوعالاستخدام
INTيتم استخدام هذا النوع من البيانات لتخزين أعداد صحيحة؛ أي الأعداد التي لا تحتوي على فاصلة عشرية.
FLOATيتم استخدام هذا النوع من البيانات لتخزين الأعداد العشرية؛ أي الأعداد التي تحتوي على فاصلة.
smallintيتم استخدام هذا النوع لتخزين الأعداد الصحيحة الصغيرة.
DOUBLEيستخدم هذا النوع من البيانات لتخزين الأعداد العشرية؛ أي الأعداد التي تحتوي على فاصلة عشرية، وهذا النوع من البيانات مثل النوع (FLOAT) و لكن قدرته الاستيعابية أكبر.
BOOLEANيستخدم هذا النوع لتخزين قيمة واحدة فقط  هما 1 و 0، بشكل عام القيمة 1 يقصد بها (True) و القيمة 0 يقصد بها (False).
VARCHARيتم استخدام هذا النوع لتخزين نصوص سواء كان هذا النص عبارة عن كلمة واحدة أو جملة أو مقال كبير.
DATEيتم استخدام هذا النوع لتخزين التواريخ على الشكل التالي: YYYY – MM – DD.
DATETIMEيتم استخدامه لتخزين معلومات التاريخ والتوقيت بالشكل YYYY – MM – DD HH : MM : SS
TIMEيتم استخدامه لإظهار التوقيت بالشكل التالي:           HH : MM : SS
YEAR[(2|4)]‎يتم استخدام هذا النوع لإظهار العام باستخدام خانتين أو 4 خانات.
TEXT(size)‎يستخدم لتخزين سلسلة من الحروف؛ إذ يعبر size عن عدد الحروف التي ستُخزّن في السلسلة.
(BIGINT(sizeيتم استخدامه لتخزين الأعداد الصحيحة الكبيرة.
(TINYINT(sizeيتم استخدامه لتخزين الأعداد الصحيحة الصغيرة جداً.
BINARY(size)‎يستخدم لتخزين سلسلة من الخانات الثنائية بطول ثابت إذ يعبر size عن عدد الخانات في السلسلة.
VARBINARY(size)‎يستخدم لتخزين سلسلة من الخانات الثنائية بطول متغير إذ يعبر size عن عدد الخانات الأقصى في السلسلة.
DECIMAL(p,s)‎ يتم استخدام هذا النوع من أجل تخزين الأعداد العشرية، حيث يُعبّر الرمز (p) عن قيمة الدقة أي عدد الخانات المسموحة  للعدد ويعبّر الرمز (s) عن عدد الخانات المسموحة  بعد الفاصلة العشرية.
bitيتم استخدام (bit) لتخزين عدد صحيح ومن الممكن أن يكون 0 أو 1 أو Null.
tinyintيستخدم (tinyint) لتخزين كافة الأعداد الصحيحة من يسمح  من 0 إلى 255.

المصدر: SQL Data Types


شارك المقالة: