الموضوع: سلسلة دروس Sql
عرض مشاركة واحدة
  #5 (permalink)  
قديم 06-10-2005, 01:27 AM
Ahmed Tohamy Ahmed Tohamy غير متواجد حالياً
 
تاريخ التسجيل: Jun 2005
المشاركات: 54
Post الفصل الرابع: انشاء وحذف الجداول

عن الفصل :

سوف نتعلم من هذا الفصل كيفية إنشاء الجداول و أخذ فكره عن انواع الحقول و بعدها سوف نتعلم كيف نفرغ الجدول من جميع المعلومات الموجوده فيه و اخيرا سوف نتعلم كيف نحذف الجدول نهائيا من قاعدة البيانات ,,







إنشاء جدول في قاعدة البيانات :

كما درسنا مسبقا ان الجداول تعتبر العصب الثاني للغة اس كيو ال لانه من خلال الجداول يمكننا تخزين المعلومات و نحن نستخدم الاس كيو ال اساسا للتحكم في المعلومات , سوف نتعرف اولا على طريقة كتابة الامر :





كود :



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

نفس عمل السابق





انواع السلاسل الاعتياديه





الآن و قد تناولنا انواع الاعمده الآن يمكننا انشاء جدول للبيانات , حيث نقوم بإستخدام هذه الانواع حسب بيانات الجدول , حسناً الآن نريد انشاء جدول لكن ما هو موضوعه , لنفكر ......





اها وجدتها لنفرض إن لدينا شركة إستضافه لإستضافة المواقع , و نريد جدول يقوم بتخزين اسماء و ارقام هواتف زبائننا , حسناً لنفكر ما هي الحقول .


يتبع..
رد مع اقتباس