الدرس 15
أنواع البيانات في SQLite
نوع العمود ونوع القيمة
في جدول customer كتبنا الأعمدة من غير نوع وفي جدول books حددنا TEXT للعنوان و INTEGER لعدد الصفحات
هنا هنفهم الأنواع اللي بنستخدمها في بيانات المتجر
نوع البيانات بيوضح طبيعة القيمة اللي بنتعامل معاها
| Type | معناه |
| INTEGER | عدد صحيح |
| REAL | عدد عشري |
| TEXT | نص |
| BLOB | بيانات ثنائية |
| NULL | قيمة غير موجودة |
الفكرة و طريقة الاستخدام
ال SQLite عنده مرونة في أنواع الأعمدة العادية
كتابة INTEGER على العمود لوحدها مش ضمان إنه هيرفض كل نص
SELECT
typeof(10) AS whole_type,
typeof(10.5) AS decimal_type,
typeof('10') AS text_type,
typeof(NULL) AS missing_type;النتيجة المتوقعة
whole_type | decimal_type | text_type | missing_type
integer | real | text | nullافهم النتيجة
ال typeof هنا دالة خاصة ب SQLite بتعرض نوع القيمة
جرب بنفسك
اعرض نوع النص Hello
حل للمراجعة
SELECT typeof('Hello') AS value_type;value_type
text
آخر تعديل للدرس: