الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة Php&mysql (تابع)

مغلق
بدأه SIFE في 25 نوفمبر 2007 · 0 رد · 1,267 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم و رحمة الله و بركاته ،تحدثنا في الدرس السابق عن أساسيات التعامل مع Mysql و قد كنت قلت فيها أني سأشرح الدالة MySQl_query و Mysql_fetch_array أكثر ولكن وجدت من المفيد أن أشرح طرق إنشاء الجداول بأعمدتها حتى تعم الفائدة و تكون الدورة كاملة فالنبدأ على بركة الله .

أوامر MySql :

سأقوم في البداية بشرح أهم الإستعلامات ومن ثم ندخل في التطبيق لأن هذه تعتبر الأساسيات .

CREATE DATABASE name

يقوم هذا الأمر بإنشاة قاعدة بينات اسمها name

CREATE TABLE phparab

يقوم هذا الأمر بإنشاة جدول اسمه phparab

CREATE TABLE phparab

{

column1 data_type

column2 data_type

column3 data_type

}

يقوم هذا الإستعلام بإنشاء جدول اسمه phparab فيه 3 حقول إسمها على التوالي column1,column2,column3 أما data_type فهي ترمز الى نوع البيانات المراد تخزينها فيها و فيما يلي جدول لأهم أنواع البيانات المستعملة مع الحقول :

النوع شرح مختصر

int(size)

تستعمل لإدخال عدد صحيح أما size فهي لتديد عدد المدخلات

varchar(size)

تستعمل لإدخال كلمات أو حروف ،أقصى حد 255

text

تستعمل لإدخال النصوص الصغيرة مثل سكربت سجل الزوار،أقصى حد65535

mediumtext

تستعمل لإدخال النصوص الكبيرة نسبيا،أقصى حد16777215

longtext

تستعمل لإدخال النصوص الكبيرة جدا،أقصى حد4294967295

data

تستعمل لإدخال قيمة على هيئة تاريخ

time

تستعمل لإدخال قيمة على هيئة وقت

خصائص الأعمدة :

كما قلنا أن لكل عمود نوع بيانات تخزن فيه فله أيضا خصائص يمكن أن ينفرد بها كل عمود أو تكون مشتركة و هي كالتالي :

auto_increment

مهمتها أنها تزيد القيمة فيه من 1 الى مالا نهاية

signed,unsigned

هذه تحدد إن كانت القيمة المدخلة موجبة (unsigned) أو سالبة و موجبة (signed)

null,not null

هذه تحدد السماح بإدخال قيما فارغة (null) أو عدم السماح بذلك(not null)

default

تحدد القيمة الإفتراضية إن لم تكن هناك مدخلات

primary key

هذه تعتبر أهم خاصية (رأي شخصي) فهي تميز كل جدول عن آخر و تكمن فائدتها أنها تميز بيانات حقل أو أكثر و تكون أغلب إستخداماتها في سكربتات البحث (مثل المنتديات عندما نريد أن نرى مواضيع عضو معين فهو بذلك يتميو عن الآخرين ).

بهذا نكون قد أنهينا أهم شيئ في MySql وهو بناء الجداول و عدم طرحي لها كموضوع واحد حتى يكون الإيستيعاب في أقصى حدوده و في الدرس القادم إن شاء الله سنقوم بأمثلة عملية.

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

http://abdou.110mb.com/up/Unleashed%20MySQL.pdf

تم تعديل هذه المشاركة بواسطة SIFE-C في 25 نوفمبر 2007 في 22:12

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

هذا الموضوع مغلق.

مواضيع مشابهة