السبت، 5 يوليو 2014

قواعد بيانات جملة الاستعلام SQL Select- Query

جملة الاستعلام استرجاع البيانات
Select Query SQL

جملة الاستعلام استرجاع البيانات  Select Query SQL
جملة الاستعلام استرجاع البيانات  Select Query SQL

ما هي جملة الاستعلام لاسترجاع البيانات Select Query SQL

تسخدم جملة الاستعلام select لاسترجاع او اعادة البيانات من جدول في قواعد البيانات.

الصيغة العامة لجملة الاستعلام استرجاع البيانات Select Query SQL

SELECT column1, column2, columnN FROM table_name;
حيث تستخدم الكلمة المحجوزة select ثم اسم العمود او الاعمدة مفصول بينها بفاصلة ثم الكلمة Form وهي تعني من اي من اي جدول والذي ياتي بعدها اسم الجدول المراد استرجاع البيانات منه.

الصيغة الثانية جملة الاستعلام استرجاع البيانات Select Query SQL

SELECT * FROM table_name;
الصيغة الاولى تستخدم لاسترجاع بيانات من اعمدة معينة ويمكن ايضا استرجاع بيانات الجدول بالكامل بسرد اسماء الاعمدة ولكن توجد صيغة اخرى لاسترجاع البيانات من الجدول من كافة الاعمدة دون الحاجة لكتابة اسماء الاعمدة كما في الصيغة الاولى وذلك باستبدال كافة اسماء الاعمدة كما في الصيغة الاولى برمز النجمة * مالفرق بين الصيغتين الاولى هي الافضل من ناحية الاداء فعملية استرجاع البيانات تكون سريعة جدا من الثانية ولكن الثانية افضل بانها توفر الوقت والجهد في كتابة جملة الاستعلام لانه لو لدينا جدول مكون من عشرين عمود فعندها يجب ان نكتب اسماء العشرين عمود فتخيل الوقت.

مثال على جملة الاستعلام استرجاع البيانات Select Query SQL

بفرض بان لدينا جدول الزبائن Customers ويحتوي على البيانات التالية 
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
نريد استرجاع بيانات الاسم ورقم التعريف والراتب Salary,Name,ID نستخدم الصيغة الاولى كالتالي:
SQL> SELECT ID, NAME, SALARY FROM CUSTOMERS;

الناتج استرجاع البيانات بجملة Select

+----+----------+----------+
| ID | NAME | SALARY |
+----+----------+----------+
| 1 | Ramesh | 2000.00 |
| 2 | Khilan | 1500.00 |
| 3 | kaushik | 2000.00 |
| 4 | Chaitali | 6500.00 |
| 5 | Hardik | 8500.00 |
| 6 | Komal | 4500.00 |
| 7 | Muffy | 10000.00 |
+----+----------+----------+

استرجاع كافة السجلات باستخدام * مع جملة Select

SQL> SELECT * FROM CUSTOMERS;

ناتج استرجاع كافة السجلات باستخدام * مع جملة Select

+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+



======================================================================

For Follow Me 
Twitter: @aalmahallawi
Arabian SEO Expert:by +Ahmed Almahallawi 
IT Help Desk,SAP
SEO Expert ,PHP,C#,ASPX,System Analyst.
Al alami st
gaza -jabaliaGaza Strip
Palestine

التسميات: