- لتحديد حقول معينة بدل من اضهار الجدول بالكامل نظع بعد عبارة select اسماء الحقول المحددة يفصل بينها ب comma مثل :
SELECT car_name , car_model FROM car_info ;
SELECT car_name , car_model FROM car_info ;
دورة مجانية لفترة محدوده على يوديمي
Practical Web Development: 22 Courses in 1
Learn PHP, Apache, MySQL, MongoDB, Python, JavaScript, XML, JSON, HTML, CSS, Wordpress and more. With practical examples
https://www.udemy.com/course/the-complete-web-development-course/?couponCode=WEBPRACTICAL
#برمجه_وتطوير #دورات
Practical Web Development: 22 Courses in 1
Learn PHP, Apache, MySQL, MongoDB, Python, JavaScript, XML, JSON, HTML, CSS, Wordpress and more. With practical examples
https://www.udemy.com/course/the-complete-web-development-course/?couponCode=WEBPRACTICAL
#برمجه_وتطوير #دورات
Udemy
Practical Web Development: 22 Courses in 1
Learn PHP, Apache, MySQL, MongoDB, Python, JavaScript, XML, JSON, HTML, CSS, WordPress and more. With practical examples
📚موسوعة الحاسوب و البرمجة📚
📙كورس قواعد بيانات
سنتابع الكورس في قواعد البيانات 👇
نريد الان ان نطبق شرط على عملية استرجاع او عرض البيانات : مثلا اريد بيانات السيارات التي موديلها اكبر او تساوي عام 2014
- الصيغة العامل للأستعلام مع الشرط :
Select الحقول المختارةFrom اسم الجدول Where الشرط ;
Ex :
SElECT * FROM car_info WHERE car_model >= 2014 ;
- الصيغة العامل للأستعلام مع الشرط :
Select الحقول المختارةFrom اسم الجدول Where الشرط ;
Ex :
SElECT * FROM car_info WHERE car_model >= 2014 ;
في حالة ظهور warning ناتج عن خطأ معين في الاستعلام ممكن معرفة سبب الخطأ من خلال الامر :
show warnings ;
show warnings ;
في حالة اضافة قيمه خالية الى الجدول مثل
insert into tb_name () values ();
ستعين القيمه الخالية NULL لجميع بيانات الحقل
وهذا يعني انها خلاية خالية لا تساوي قيمه
insert into tb_name () values ();
ستعين القيمه الخالية NULL لجميع بيانات الحقل
وهذا يعني انها خلاية خالية لا تساوي قيمه
الان قم بتجربة الاوامر التالية وشاهد النتيجة
SElECT * FROM car_info WHERE car_model = 2014 ;
SElECT * FROM car_info WHERE car_model < 2014 ;
SElECT * FROM car_info WHERE car_name = ‘BMW’ ;
انتبه في حالة كون البيانات نصية يجب ان تضع علامة التنصيص المفردة : كما في الامر في الاعلى وناتج تنفيذه :
SElECT * FROM car_info WHERE car_model = 2014 ;
SElECT * FROM car_info WHERE car_model < 2014 ;
SElECT * FROM car_info WHERE car_name = ‘BMW’ ;
انتبه في حالة كون البيانات نصية يجب ان تضع علامة التنصيص المفردة : كما في الامر في الاعلى وناتج تنفيذه :
في الحالة الافتراضية عند انشاء الجدول تكون خلايا الحقول تسمح بالقيم الخالية
لاحظ معي عند عرض وصف للجدول من خلال الامر
desc car_info ;
لاحظ معي عند عرض وصف للجدول من خلال الامر
desc car_info ;
لاحظ ان جميع الحقول تسمح بالقيم الخالية NULL
وهذا لا يجوز في بعض الامور فقط يجب ان يكون للأمور الاختيارية
لاحظ عند التسجيل في موقع معين او في استمارة معينة
هناك بعض المعلومات تكون اختيارية optional
والبعض الاخر تكون مطلوبه required
ولكي نجعل الحقل مطلوب عند اشائه يجب ان نظع عبارة
NOT NULL
اي ان هذا العمود لا يمسح بالقيم الخالية
وهذا لا يجوز في بعض الامور فقط يجب ان يكون للأمور الاختيارية
لاحظ عند التسجيل في موقع معين او في استمارة معينة
هناك بعض المعلومات تكون اختيارية optional
والبعض الاخر تكون مطلوبه required
ولكي نجعل الحقل مطلوب عند اشائه يجب ان نظع عبارة
NOT NULL
اي ان هذا العمود لا يمسح بالقيم الخالية
مثل :
CREATE TABLE st_info
(st_id INT NOT NULL, st_fname VARCHAR(30) NOT NULL, st_age INT) ;
CREATE TABLE st_info
(st_id INT NOT NULL, st_fname VARCHAR(30) NOT NULL, st_age INT) ;
لاحظ القيمه في الحقل Null تكون yes
اي ان هذه الحقول تقبل قيمه خالية
اي ان هذه الحقول تقبل قيمه خالية