لغة الاستعلام المهيكلة (SQL) هي لغة موحدة تتيح لك إجراء عمليات على قاعدة بيانات مثل إنشاء المشاريع وقراءة المحتوى وتحديث المحتوى وحذف الإدخالات.
SQL هي كل التعليمات البرمجية التي قد تستخدم تقريبًا أي دعم قاعدة بيانات ، مما يسمح للكتابة إلى قاعدة البيانات بشكل مستقل عن قاعدة البيانات الأساسية.
يعطي هذا البرنامج التعليمي SQL ، وهو شرط أساسي لفهم نظرة عامة على JDBC. يوفر هذا البرنامج التعليمي ما يكفي من SQL ليكون قادرًا على إنشاء البيانات وقراءتها وتحديثها وحذفها (غالبًا ما تسمى عمليات CRUD) من قاعدة بيانات.
لمزيد من المعلومات حول SQL ، يمكنك قراءة البرنامج التعليمي MySQL الخاص بنا.
إنشاء قاعدة بيانات:
نسخة الكود كما يلي:
إنشاء قاعدة بيانات
يتم استخدام العبارات لإنشاء قاعدة بيانات جديدة. بناء الجملة هو:
نسخة الكود كما يلي:
SQL> إنشاء قاعدة بيانات DATABASE_NAME ؛
مثال:
يقوم عبارة SQL التالية بإنشاء قاعدة بيانات EMP:
نسخة الكود كما يلي:
SQL> إنشاء قاعدة بيانات EMP ؛
حذف قاعدة البيانات:
استخدم عبارة قاعدة بيانات DROP لحذف قاعدة بيانات موجودة. بناء الجملة هو:
نسخة الكود كما يلي:
SQL> DROP DATABASE DATABASE_NAME ؛
ملاحظة: لإنشاء أو حذف قاعدة بيانات مع امتيازات المسؤول على خادم قاعدة البيانات. يرجى ملاحظة أن حذف قاعدة البيانات يخزن جميع البيانات المفقودة في قاعدة البيانات.
إنشاء جدول:
يتم استخدام عبارة Create Table لإنشاء جدول جديد. بناء الجملة هو:
نسخة الكود كما يلي:
SQL> إنشاء TABLE TABLE_NAME
((
column_name column_data_type ،
column_name column_data_type ،
column_name column_data_type
...
) ؛
مثال:
يقوم عبارة SQL التالية بإنشاء جدول مع أربعة أعمدة تدعى الموظفين:
نسخة الكود كما يلي:
SQL> إنشاء موظفي الجدول
((
معرف int ليس فارغا ،
العمر int ليس فارغا ،
فارار تشار تشار (255) ،
Last Varchar (255) ،
المفتاح الأساسي (معرف)
) ؛
حذف الجدول:
يتم استخدام عبارة جدول الإسقاط لحذف جدول موجود. بناء الجملة هو:
نسخة الكود كما يلي:
SQL> DROP TABLE TABLE_NAME ؛
مثال:
يحذف عبارة SQL التالية جدولًا يدعى الموظفين:
نسخة الكود كما يلي:
SQL> إسقاط طاولة الموظفين ؛
إدراج البيانات:
يشبه إدراج بناء الجملة ما يلي ، حيث يعني العمود 1 و Column2 وما إلى ذلك أن البيانات الجديدة تظهر في كل عمود:
نسخة الكود كما يلي:
SQL> insert في قيم table_name (العمود 1 ، العمود 2 ، ...) ؛
مثال:
تقوم عبارة SQL INSERT التالية بإدراج قاعدة بيانات الموظفين التي تم إنشاؤها مسبقًا:
نسخة الكود كما يلي:
SQL> insert في قيم الموظفين (100 ، 18 ، 'Zara' ، 'Ali') ؛
حدد البيانات:
يتم استخدام عبارة SELECT لاسترداد البيانات من قاعدة بيانات. اختيار هذا الجملة هو:
نسخة الكود كما يلي:
SQL> حدد column_name ، column_name ، ...
من table_name
حيث الظروف ؛
يمكن للفقرة التي يمكن أن تستخدم مشغلات المقارنة مثل = ،! = ، <،> ، <= ،> = ، وبين المشغلات مثل وما شابه.
مثال:
يحدد عبارة SQL التالية أسماء الأعمدة الأولى والأخيرة من جدول الموظفين حيث المعرف = 100:
نسخة الكود كما يلي:
SQL> حدد أولاً ، الأخير ، العمر
من الموظفين
حيث معرف = 100 ؛
عبارة SQL التالية من جدول الموظفين ، حيث يختار العمود الأول العمر ، ويحتوي العمود الأول على Zara:
نسخة الكود كما يلي:
SQL> حدد أولاً ، الأخير ، العمر
من الموظفين
حيث مثل "٪ Zara ٪" ؛
تحديث البيانات:
يتم استخدام عبارة التحديث لتحديث البيانات. بناء جملة التحديث هو:
نسخة الكود كما يلي:
SQL> تحديث table_name
SET COLUMN_NAME = value ، column_name = value ، ...
حيث الظروف ؛
يمكن للفقرة حيث يمكن أن تستخدم عوامل المقارنة مثل = ،! = ، <،> ، <= ، و> = ، وكذلك بين المشغلين وما شابههم.
مثال:
يغير عبارة تحديث SQL التالية عمود العمود للموظف الذي يبلغ هويته 100:
نسخة الكود كما يلي:
SQL> تحديث الموظفين تعيين العمر = 20 حيث المعرف = 100 ؛
حذف البيانات:
يتم استخدام عبارة الحذف لحذف البيانات في الجدول. حذف بناء الجملة هو:
نسخة الكود كما يلي:
SQL> حذف من Table_Name حيث الظروف ؛
يمكن للفقرة حيث يمكن أن تستخدم مشغلي المقارنة مثل = ،! = ، <،> ، <= ، و> = ، وكذلك بين المشغلين وما شابههم.
مثال:
يحذف عبارة SQL DELETE التالية سجلات الموظفين مع ID 100:
نسخة الكود كما يلي:
SQL> حذف من الموظفين حيث معرف = 100 ؛