منتدى العرب التعليمى
أهلاً وسهلاً بأخي


أسعدنا تواجدك بيننا على أمل أن تستمتع وتستفيد
وننتظر مشاركاتك وتفاعلك
فمرحباً بك بين إخوانك وأخواتك
ونسأل الله لك التوفيق والنجاح والتميز
الــــــــــفـــــــــــر عــــــــــــــون الـــمــــصــــــر ى
منتدى العرب التعليمى
أهلاً وسهلاً بأخي


أسعدنا تواجدك بيننا على أمل أن تستمتع وتستفيد
وننتظر مشاركاتك وتفاعلك
فمرحباً بك بين إخوانك وأخواتك
ونسأل الله لك التوفيق والنجاح والتميز
الــــــــــفـــــــــــر عــــــــــــــون الـــمــــصــــــر ى
منتدى العرب التعليمى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى العرب التعليمى

منتدى العرب التعليمى تعليمى شامل
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 التعامل مع الجداول التى تم إنشائها مسبقا فى MySql

اذهب الى الأسفل 
كاتب الموضوعرسالة
الويب المصرى
الباشا صاحب المنتدى
الباشا صاحب المنتدى
الويب المصرى


عدد المساهمات : 434
تاريخ التسجيل : 14/11/2010
العمر : 37

التعامل مع الجداول التى تم إنشائها مسبقا فى MySql  Empty
مُساهمةموضوع: التعامل مع الجداول التى تم إنشائها مسبقا فى MySql    التعامل مع الجداول التى تم إنشائها مسبقا فى MySql  Emptyالأحد نوفمبر 21, 2010 12:30 am

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


وصلنا بالدرس السابق
حتى بداية الاشياء العملية

وبدأناها مع اكواد بسيطة لإنشاء قواعد البيانات
وكذلك الجداول والحقول

وغطينا اغلب مايخصهم من خصائص وكيفية صياغة اكوادها.

اليوم بإذن الله

سنتعلم

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

نبدأ بسم الله الرحمن الرحيم

1. كيف يمكننا تعديل خصائص احد الجداول التى انشأناها مسبقا. او حذف احد الجداول او قواعد البيانات

يأتى داخل هذا الأمر عدة تفرعات واليكم ما سأستطيع تغطيته
(وبالطبع هذا بعد ان تكون حددت قاعدة البيانات التى سيتم العمل عليها)

- لإضافة حقل جديد بنهاية الجدول (بنهاية الجدول من حيث ترتيب الحقول)

كود :

ALTER TABLE table_name ADD COLUMN column_name column_type;


حيث table_name هو اسم الجدول, و column_name هو اسم الحقل المراد اضافته
و column_type هى خصائص هذا الحقل (من حيث النوع وما الى ذلك).

- لتغيير خصائص احد الحقول داخل احد الجداول

كود :

ALTER TABLE table_name CHANGE COLUMN column_name column_type;



- لحذف احد حقول الجدول

كود :

ALTER TABLE table_name DROP COLUMN column_name;



- لإضافة UNIQUE او PRIMARY KEY او INDEX لأحد الحقول

كود :

ALTER TABLE table_name ADD UNIQUE (`column_name`);


حيث كلمة UNIQUE يمكن ان نضع بدلا منها PRIMARY KEY او INDEX
وايضا الـ column_name هو اسم الحقل

- لحذف احد الخصائص الموجودة بالخطوة السابق (مثل خصائص الـ UNIQUE و INDEX والـ PK)

كود :

ALTER TABLE table_name DROP INDEX `column_name`;



- لتغيير اسم احد الجداول

كود :

ALTER TABLE table_name RENAME AS new_table_name;



- لإضافة حقل جديد لكن ليس بنهاية الجدول, لكن لنضعه بعد الحقل username مثلا
يتم الأمر بالشكل التالى

كود :

ALTER TABLE table_name ADD COLUMN col_name col_type AFTER username;


بهذا سيتم اضافة الحقل col_name والذى خصائصه هى col_type بعد حقل الـ username

- لتغيير اسم احد الجداول

كود :

ALTER TABLE table_name RENAME AS new_table_name


حيث table_name هو الإسم الحال للجدول و new_table_name هو الإسم الجديد للجدول.
- لحذف احد الجداول

كود :

DROP TABLE table_name



- لحذف قاعدة بيانات كاملة بكل محتواياتها (يجب ان يكون اسم المستخدم له صلاحيات الإضافة والحذف).

كود :

DROP DATABASE dbname





2. القيود التى يجب مراعاتها اثناء وضع القيم داخل إستعلامات MySql

هناك قيود يجب الإلتزام بها اثناء ارسال القيم لقاعدة البيانات.
وهى اشياء بسيطة ولكن يجب ان يكون لديك علم بها.

- القيم الرقمية يجب ان لا يتم وضعها داخل علامات التنصيص
- القيم الرقمية التى تحتوى على فواصل مثل , او . يجب إحاطتها بعلامات التنصيص
- القيم التى يتم ادخالها بحقول الـ CHAR او VARCHAR او TEXT يجب ان توضع داخل علامات تنصيص
- قيم التاريخ والوقت يجب ان يتم وضعهم داخل علامات التنصيص
- الدوال (سوف يتم شرحها فيما بعد) يجب ان لا توضع داخل علامات التنصيص
- القيمة NULL لا يجب وضعها داخل علامات التنصيص



بجانب هذه القيود, يجب ان احيط علمك
انه اذا كنت تضع قيمة نصية داخل علامات التنصيص الفردية '
وكان النص به علامة نصية فردية, يجب ان يتم وضع \ قبل هذه العلامة.
على سبيل المثال انظر النص التالى

كود :

I'm going to Alex next weekend


اذا اردنا وضع هذا النص داخل حقل نصى
يجب ام وضعه داخل علامة تنصيص زوجية, او وضعه داخل علامات تنصيص فردية وكتابته بالشكل التالى

كود :

I'm going to Alex next weekend



هذا لتجنب حدوث اى خطأ اثناء ادخال القيم.

اتمنى يكون الدرس بكل جوانبه واضح واراكم بالدرس المقبل بإذن الله.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://egypt1.forumegypt.net
 
التعامل مع الجداول التى تم إنشائها مسبقا فى MySql
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ترميز قاعدة البيانات وانشائها وانشاء الجداول MySQL
» قيود اسماء الجداول والحقول. وانواع محركات الحفظ Storage Engine
» الدوال الرقمية فى MYSQL
» خاتمة دروة MYSQL
» لمحة بسيطة عن MySql

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى العرب التعليمى :: منتدى البرمجة والتصميم والتطوير :: قسم قواعد البيانات :: قسم دورة Microsoft my SQL-
انتقل الى: