منتديات عالم المحتوى البرمجى - برامج - نت - العاب - فيديو - برمجة - تعليم - حماية- تطوير  
     

Left Nav التسجيل دليل المواقع قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة Right Nav

 

استرجاع كلمة المرور المفقودة طلب كود تنشيط العضوية تنشيط العضوية
العودة   منتديات عالم المحتوى البرمجى - برامج - نت - العاب - فيديو - برمجة - تعليم - حماية- تطوير > الحماية المعلوماتية > ¨¨¨°~*§¦ § الحماية المعلوماتية §¦§*~°¨¨¨ > أمن ملقمات الويب وقواعد البيانات. أمن - مواقع الإنترنت.
 
المجلة المنتديات العاب الاسكربتات دليل المواقع الكتب تابع المحتوى فيديو
 اعلانات مساهمة فى دعم الموقع
 

 ملحوظة ادارية & عنوان موضوع
في حال وجود أي مواضيع او ردود مُخالفة من قبل الأعضاء ، يرجى الإبلاغ عنها فورا باستخدام أيقونة تقرير عن مشاركة ( تقرير عن مشاركة مخالفة ) ، و الموجودة أسفل كل مشاركة

الاستعلامات في MySQL - الجزء الثاني

إنشاء موضوع جديد  إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 11-26-2006, 12:24 PM
الصورة الرمزية المحــ البرمجى ــتوى
مالك ومؤسس المحتوي البرمجي
 
من مواضيع :: المحــ البرمجى ــتوى
0 اخطر انواع فيروسات الجوالات الذكية
0 امثال اخر زمن
0 برنامج TVUPlayer المميز جدا
0 ــ كتب شرح الفوتوشوب ببلاش هنا ــ
0 ادراج كود php في صفحة html
0 مهارات الاستماع (Listening Skill )
0 عندي لكم "" يانساء "" أفكار خطيرة لدعوة زوجك للفراش
0 كيفية عمل Refresh للـــ Desktop من الفيجوال بيسك

 
تاريخ التسجيل: Sep 2006
الدولة: مصر
العمر: 24
المشاركات: 6,033
المحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud ofالمحــ البرمجى ــتوى has much to be proud of
إرسال رسالة عبر مراسل MSN إلى المحــ البرمجى ــتوى إرسال رسالة عبر مراسل Yahoo إلى المحــ البرمجى ــتوى
Cool الاستعلامات في MySQL - الجزء الثاني

 

 

 

 

الاستعلامات في MySQL - الجزء الثاني

سندرس في هذا الدرس إن شاء الله خيارات عديدة ومفيدة أثناء كتابة الاستعلام, لنبدأ على بركة الله.

# توسيع مفهوم التعليمة where :

شرحنا في الدرس (استخدام العبارة where في MySQL) بأجزائه الثلاث عن التعليمة where وكيفية عملها, والآن سنشرح أن شاء الله تفاعل where مع select .

الفرق بين and و or:

1. اكتب استعلاماً يعيد لنا جميع المعلومات عن الفيلم الذي اسمه assassins والفيلم الذي رقمه في أرشيفنا 3 .

عندما تقوم بترجمة هذا التمرين ترجمة حرفية فإنك ستكتب الاستعلام التالي:

select * from movies where mov_name='assassins' and mov_no=3

طبعاً هذا الاستعلام صحيح قواعدياً و لكنه سيعطيك نتيجة غير المتوقعة, وبدلاً من أن يعيد لك معلومات عن الفيلمين الذين طلبتهما بالاستعلام, فإنه سيعيد لك العبارة التالية Empty set , والسبب في ذلك هو الكلمة and حيث أن عمل هذه الكلمة هو تجميع الشروط المطروحة بعد العبارة where لنفس السجل أو السطر, وبالتالي فإن الملقم سيبحث عن فيلماً اسمه assassins وبنفس الوقت رقمه (أي الفيلم assassins) هو 3 , وهذا السجل غير موجود في جدولنا لذلك سيعطينا العبارة السابقة.

إذن ما هو الحل؟ الحل هو أن تستبدل الكلمة المفتاحية and بالكلمة المفتاحية or, وبالتالي سيصبح شكل الاستعلام السابق كما يلي:

select * from movies where mov_name='assassins' or mov_no=3

وعندها سيعيد لك هذا الاستعلام المعلومات التي طلبتها عن الفيلمين, حيث أن هذا الاستعلام يقول لملق البيانات أظهر لنا كل البيانات من الجدول movies بحيث اسم الفيلم assassins أو رقم الفيلم 3.

2. اكتب استعلاماً يعيد لنا الفيلم الذي اسمه assasins أو others حيث نوع الأول هو violence والثاني horror :

ستكتب الاستعلام بالصيغة التالية:

… where mov_name='assassins' and kind='violence' or mov_name='others' and kind='horror

طبعاً هذه الصيغة صحيحة وستعيد لك مرادك, ولكن من الأفضل أن تجمع عناصر الاستعلام ضمن أقواس أي كما يلي:

… where (mov_name='assassins' and kind='violence') or (mov_name='others' and kind='horror

فعندما تكتب استعلاماً معقداً, فإنك ستحتاج إلى الأقواس حتماً, حيث أن أفضلية التنفيذ هي and ثم or .

قاعدة:

- الكلمة and تستخدم لتجميع الشروط لسجل واحد, بينما تستخدم الكلمة or لوضع الشروط على أكثر من سجل.

- عند كتابة الاستعلام بشروط عديدة وتحوي كل من or , and فمن الأفضل وضع الشروط ضمن أقواسها المناسبة, مع الأخذ بعين الاعتبار أن أفضلية التنفيذ في MySQL هي للكلمة and ثم الكلمة or .

3. اكتب استعلاماً يعيد لنا أسماء وأسعار جميع أفلام العنف.

إن صيغة هذا الاستعلام هي كالتالي:

select mov_name , price from movies where kind='violence

يفيد هذا الاستعلام في إعادة جميع السجلات ذات الصفة الواحدة.

 

توقيع :المحــ البرمجى ــتوى
للحصول على دعم فني أفضل وأسرع احرص على ما يلي :
ــ ليكن عنوان موضوعك واضح ومناسب بعيدا عن الفزعه وغيرها من العناوين .
ــ ليكن طلبك أو سؤالك واضح ومحدد ولا تكتب أكثر من مشكلة في موضوع واحد .
ــ لا تستدعي عضو معين بإسمه يا فلان ويا علان .
ــ ضع رابط للمعاينة في حالة الحاجة لذلك .
ــ ارفق صور توضيحية للمشكلة في حالة الحاجة لذلك .
ــ اذا كانت المشكلة بسبب هاك يتوجب ارفاقه أو وضع رابط للهاك .
ــ اذا حصلت على المساعدة وتم حل المشكلة فتذكر أن ترد على الموضوع وتوضيح أنه تم حل المشكلة .
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

 
المواضيع المتشابهه للموضوع: الاستعلامات في MySQL - الجزء الثاني
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سلسلة دروس تشرح استخدام برنامج قواعد البيانات My Sql 5 مفهوم قواعد البيانات المحــ البرمجى ــتوى مركز أمن لغات برمجة الويب. 1 05-27-2007 07:02 PM
الاستعلامات في MySQL - الجزء الأول المحــ البرمجى ــتوى أمن ملقمات الويب وقواعد البيانات. أمن - مواقع الإنترنت. 0 11-26-2006 12:25 PM
الاستعلامات في MySQL - الجزء الرابع المحــ البرمجى ــتوى أمن ملقمات الويب وقواعد البيانات. أمن - مواقع الإنترنت. 0 11-26-2006 12:20 PM
الاستعلامات المتقدمة في MySQL - الجزء الثاني المحــ البرمجى ــتوى أمن ملقمات الويب وقواعد البيانات. أمن - مواقع الإنترنت. 0 11-26-2006 12:17 PM
الاستعلامات المتقدمة في MySQL - الجزء الرابع المحــ البرمجى ــتوى أمن ملقمات الويب وقواعد البيانات. أمن - مواقع الإنترنت. 0 11-26-2006 12:17 PM


« الاستعلامات في MySQL - الجزء الثالث |

الاستعلامات في MySQL - الجزء الثاني

| الاستعلامات في MySQL - الجزء الأول »
 

دليل المواقع

الاسكربتات

العاب

دليل المحتوى المحتوى البرمجى منتديات المحتوى البرمجى شبكة صباحو المجلة wikipedia
 خريطة  خريطة 2 الثانوية العامة الثانوية الازهرية  تبادل نصى  تبادل نصى  تبادل نصى  تبادل نصى  تبادل نصى
 تبادل نصى كلمات بحث فضايح الفنانين  Site Map

hi5

flixya

youtube

فيديو

الكتب

المحتوى البرمجى | منتدى عالم المحتوى البرمجى | برامج | مكتبة البرامج | مكتبة الخطوط | برامج مشروحة | برامج مسنجر افضل 10 | برامج نوكيا | غرائب وعجائب العالم | الصور المرعبة | الفيديو والصوتيات | أخبار التقنية | الكتب الأكترونية | ألعاب الفيديو | الأفلام الأجنبية المترجمة | برامج الجوال | العربية والأجنبية | برامج والتطبيقات جوال | الأفلام الأجنبية | الأفلام العربية    | المسلسلات الأجنبية | أفلام الأنمي والكارتون | البرامج الكاملة | Youtube Download | YouTube | RM to MP3 | تحويل rm | Yahoo Messenger | DVD to Nokia | اصحاب كول Norton|Internet Download Manager| Kaspersky | Microsoft Windows Media Player | NOD32 Antivirus|RealPlayer |Online TV Player|winrar|winzip|PC Satellite TV Pro|Windows Live Messenger |Messenger Plus! Live|Internet Explorer|Video Downloader|Nero 8| مشاهدة القنوات الفضائية والمشفرة|WebcamMax|برامج ماسنجر |Google Earth | Deep Freeze | BitDefender | avg | ZoneAlarm Antivirus  | ديجي شات | رنك  | sms | الموسوعة الأسلامية  | مكتبة الصورمسجات الجوالavgدليل المواقعرفع رانك | ادوات اصحاب المواقع  | الكاسبر سكاى  | Net Cut  |

  • AddThis Social Bookmark Button  Add to My Windows LiveAdd to My MSNAdd to My GoogleSubscribe in your AOLخدمة rss

  •  [backend] [backendforums] [backenddownloads] [backendlinks]

  • **جميع الاراء و المشاركات الموجودة في المنتدى لا تعبر بالضرورة عن رأي المحتوى البرمجى أو رأي إدارة الموقع **

 
الساعة الآن 02:24 PM.

Powered by vBulletin® Version 3.7.1
.Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
المحتوى البرمجىAravbSecurity
   

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161