قواعد بيانات جملة الاستعلام SQL Select- Query
جملة الاستعلام استرجاع البيانات Select Query SQL
ما هي جملة الاستعلام لاسترجاع البيانات Select Query SQL
تسخدم جملة الاستعلام select لاسترجاع او اعادة البيانات من جدول في قواعد البيانات.
الصيغة العامة لجملة الاستعلام استرجاع البيانات Select Query SQL
SELECT column1, column2, columnN FROM table_name;
حيث تستخدم الكلمة المحجوزة select ثم اسم العمود او الاعمدة مفصول بينها بفاصلة ثم الكلمة Form وهي تعني من اي من اي جدول والذي ياتي بعدها اسم الجدول المراد استرجاع البيانات منه.
SELECT column1, column2, columnN FROM table_name;
الصيغة الثانية جملة الاستعلام استرجاع البيانات Select Query SQL
SELECT * FROM table_name;
الصيغة الاولى تستخدم لاسترجاع بيانات من اعمدة معينة ويمكن ايضا استرجاع بيانات الجدول بالكامل بسرد اسماء الاعمدة ولكن توجد صيغة اخرى لاسترجاع البيانات من الجدول من كافة الاعمدة دون الحاجة لكتابة اسماء الاعمدة كما في الصيغة الاولى وذلك باستبدال كافة اسماء الاعمدة كما في الصيغة الاولى برمز النجمة * مالفرق بين الصيغتين الاولى هي الافضل من ناحية الاداء فعملية استرجاع البيانات تكون سريعة جدا من الثانية ولكن الثانية افضل بانها توفر الوقت والجهد في كتابة جملة الاستعلام لانه لو لدينا جدول مكون من عشرين عمود فعندها يجب ان نكتب اسماء العشرين عمود فتخيل الوقت.
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;
+----+----------+-----+-----------+----------+ | 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 | +----+----------+-----+-----------+----------+
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 |
+----+----------+----------+
+----+----------+----------+ | 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;
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 |
+----+----------+-----+-----------+----------+
+----+----------+-----+-----------+----------+ | 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
facebook: SEO Business Marketing
Arabian SEO Expert:by +Ahmed Almahallawi
IT Help Desk,SAP
SEO Expert ,PHP,C#,ASPX,System Analyst.
Al alami st
gaza -jabalia, Gaza Strip
Palestine
التسميات: قواعد البيانات Database SQL