
06-10-2005, 01:27 AM
|
| | | تاريخ التسجيل: Jun 2005
المشاركات: 54
| |
الفصل الرابع: انشاء وحذف الجداول عن الفصل : سوف نتعلم من هذا الفصل كيفية إنشاء الجداول و أخذ فكره عن انواع الحقول و بعدها سوف نتعلم كيف نفرغ الجدول من جميع المعلومات الموجوده فيه و اخيرا سوف نتعلم كيف نحذف الجدول نهائيا من قاعدة البيانات ,, إنشاء جدول في قاعدة البيانات : كما درسنا مسبقا ان الجداول تعتبر العصب الثاني للغة اس كيو ال لانه من خلال الجداول يمكننا تخزين المعلومات و نحن نستخدم الاس كيو ال اساسا للتحكم في المعلومات , سوف نتعرف اولا على طريقة كتابة الامر : كود : CREATE TABLE tablname ( Falid1 type null or not null , Falid2 type null or not null , ); حسناً , لنبدأ الشرح خطوه بخطوه , في اول السطر نقول بإننا نود إنشاء الجدول tablname طبعاً يمكننا تغيير هذه الكلمه إلى اسم الجدول الذي نود اضافته , بعده سوف نقوم بإضافة الحقول التي سوف نستخدمها لتعبئة المعلومات ,, Falid1 , Falid2 : هذان الاثنان يعنيان انهم اسماء للحقول و ها نحن نود اضافة حقلان الاول بمسمى Falid1 و الثاني Falid2 بعدها نبدأ بوصف مميزات هذا الحقل و نوع البيانات و سيتم شرح نوع البيانات في السطور القادمه . Type : انواع البيانات او الحقول و سيتم شرحها قريبا بإذن الله Null or not null : هذا يعني انه هل تريد ان يكون الحقل خالي ؟ مثلا هل تريد ان اسم المستخدم هل يجب ان يكتبه المستخدم ام اختياري . حسناً , بعدما رأينا كيف نقوم بإنشاء جدول و تعرفنا ان هنالك انواع للحقول او البيانات , حسناً تمعّن في الجدول التالي الذي سوف يشرح انواع الحقول ,, النوع نوعية البيانات التي يمكن تخزينها TINYINT() ارقام صحيحه صغيره جداً SMALLINT() ارقام صحيحه صغيره MEDIUMINT() ارقام صحيحه متوسطة الحجم INT() ارقام صحيحه اعتياديه INTEGER() مرادف لــ INT BIGINT() ارقام صحيحه كبيره جداً جدول لانواع الارقام الصحيحه النوع نوع البيانات التي يمكن تخزينها DATE تاريخ ,, سيظهر كـ YYYY-MM-DD TIME وقت ,, سيظهر HH:MM:SS DATETIME تاريخ ووقت ,, سيظهر كـ YYY-MM-DDHH:MM:SS TIMESTAMP() ختم زمني YEAR() سنه جدول انواع بيانات التاريخ و الوقت النوع الوصف TINYBLOB حقل كائن BLOB صغير جدا TINYTEXT حقل TEXT صغير جدا BLOB حقل BLOB حجمه عادي TEXT حقل TEXT حجمه عادي MEDIUMBLOB حقل BLOB متوسط الحجم MEDIUMTEXT حقل TEXT متوسط الحجم LONGBLOB حقل BLOB طويل LONGTEXT حقل TEXT طويل الانواع TEXT و BLOB النوع الوصف CHAR حقل يقوم بتخزين 1 إلى 255 حرف VARCHAR نفس عمل السابق انواع السلاسل الاعتياديه الآن و قد تناولنا انواع الاعمده الآن يمكننا انشاء جدول للبيانات , حيث نقوم بإستخدام هذه الانواع حسب بيانات الجدول , حسناً الآن نريد انشاء جدول لكن ما هو موضوعه , لنفكر ...... اها وجدتها لنفرض إن لدينا شركة إستضافه لإستضافة المواقع , و نريد جدول يقوم بتخزين اسماء و ارقام هواتف زبائننا , حسناً لنفكر ما هي الحقول .
يتبع.. |