لغة الاستعلام الهيكلية (SQL) هي الأداة المفضلة لمعالجة قواعد البيانات. تتيح لك هذه اللغة معالجة البيانات بشكل لا مثيل له ، ولا يكلفك البدء في استخدامها شيئًا!

إذا كنت مستخدمًا جديدًا لأوامر SQL أو كنت بحاجة إلى تذكير ببعض أجزاء هذه الأداة القوية الموجودة تحت تصرفك ، فإن ورقة الغش الخاصة بأوامر SQL أدناه هي بالضبط ما تحتاجه. قم بالتمرير لأسفل لرؤية الروعة التي يحتوي عليها ، أو قم بتنزيل ملف PDF لاستخدامه في المستقبل. (يحتوي ملف PDF على أمثلة للأوامر المحددة.)

تنزيل مجاني: ورقة الغش هذه متاحة كملف PDF قابل للتنزيل من شريك التوزيع لدينا ، TradePub. سيتعين عليك إكمال نموذج قصير للوصول إليه لأول مرة فقط. تحميل ورقة الغش في أوامر SQL الأساسية.

ورقة الغش في أوامر SQL الأساسية

instagram viewer
أمر عمل
أوامر الاستعلام
تحديد كتلة بناء الاستعلام الأساسي لاسترداد البيانات.
تحديد * يؤدي استخدام * مع SELECT إلى إرجاع جميع الأعمدة.
عمود التحديد حدد بالضبط الأعمدة بأسمائها.
حدد الجدول مرجع عمود من جدول معين.
من عند حدد مكان العثور على البيانات.
كما الاسم المستعار مؤقتًا لاسم الجدول أو العمود لاسم جديد.
أين تصفية النتائج بشرط.
و استخدم شروطًا متعددة مع شرط WHERE. يجب أن تتطابق النتائج مع جميع الشروط.
أو استخدم شروطًا متعددة مع شرط WHERE. النتائج تحتاج فقط لمطابقة شرط واحد.
ترتيب حسب ترتيب النتائج حسب العمود. تختار قاعدة البيانات كيفية الطلب.
ترتيب حسب العمود ASC ترتيب النتائج حسب العمود بترتيب تصاعدي.
ترتيب حسب العمود تنازلي ترتيب النتائج حسب العمود بترتيب تنازلي.
حد تم إرجاع تقييد عدد النتائج.
عوض تخطي أول عدد OFFSET من الصفوف. كثيرا ما تستخدم مع LIMIT.
طلب قم بتشغيل استعلام لاسترداد البيانات لاستعلام آخر.
مجموع الوظائف¹
عدد عد عدد الصفوف التي تطابق الاستعلام.
الأعلى إرجاع أعلى قيمة في عمود رقمي.
دقيقة إرجاع أدنى قيمة في عمود رقمي.
مجموع اجمع قيم عمود رقمي.
AVG احسب متوسط ​​القيمة لعمود رقمي.
نأخذ تُستخدم مع دالات تجميعية بدلاً من جملة WHERE.
مجموعة من تستخدم لتحسين النتيجة الإجمالية.
العاملين
مثل بحث حساس لحالة الأحرف عن نمط باستخدام عامل تشغيل أحرف البدل (٪).
انا يعجبني بحث غير حساس لحالة الأحرف عن نمط باستخدام عامل تشغيل أحرف البدل (٪).
ما بين ابحث عن قيمة بين قيمتين. يعمل مع التواريخ أو الأرقام.
> ابحث عن قيم أكبر من شرط.
>= ابحث عن قيم أكبر من أو تساوي الشرط.
< ابحث عن قيم أقل من شرط.
<= ابحث عن قيم أقل من أو تساوي الشرط.
= ابحث عن القيم المطابقة للشرط تمامًا.
<> ابحث عن قيم لا تساوي شرطًا.
اتحاد اجمع بين استعلامين فريدين (بنفس الأعمدة) في نتيجة واحدة.
اتحاد الكل اجمع بين استعلامين (بنفس الأعمدة) في نتيجة واحدة. التكرارات مسموح بها.
في الاختزال إلى أين. تحديد شروط OR متعددة.
ليس في الاختزال إلى أين. يحدد شروط OR متعددة (معكوسة) أو لا تساوي.
باطل تحقق من القيم الفارغة.
هو ليس لاشيء تحقق من عدم وجود قيم فارغة.
تتقاطع النتائج التي تتطابق مع استعلامين.
ناقص إرجاع النتائج في استعلام واحد غير موجود في استعلام آخر
ينضم
تشغيل يستخدم لتحديد العمود لمقارنة النتائج ومطابقتها.
استخدام اختصار لـ ON ، يُستخدم عندما يكون اسم العمود هو نفسه في كلا الجدولين.
ترك صلة خارجية جميع النتائج من الجدول الأيسر ، مع النتائج المتطابقة فقط من الجدول الأيمن.
الانضمام إلى الخارج الأيسر (مع NULL) (بدون) جميع النتائج من الجدول الأيسر ولكن ليس في الجدول الأيمن.
صلة داخلية جميع النتائج المطابقة في كلا الجدولين الأيمن والأيسر.
الانضمام الخارجي الكامل جميع النتائج من كلا الجدولين الأيمن والأيسر.
انضمام خارجي كامل (مع NULL) (مع فارغ) جميع النتائج من كلا الجدولين الأيمن والأيسر باستثناء النتائج في كلا الجدولين.
حق الانضمام الخارجي جميع النتائج من الجدول الأيمن ، مع النتائج المتطابقة فقط من الجدول الأيسر.
الانضمام إلى الخارج الأيمن (مع NULL) (بدون) جميع النتائج من الجدول الأيمن ولكن ليس في الجدول الأيسر.
إنشاء وتحرير الجداول
اصنع جدول قم بإنشاء جدول جديد.
باطل السماح بالقيم الفارغة لهذا الحقل.
غير فارغة لا تسمح بالقيم الفارغة لهذا الحقل.
إفتراضي قيمة لتعبئة الحقل بها إذا لم يتم توفير أحدها.
كما قم بإنشاء جدول جديد بناءً على بنية الجدول الموجود. سيحتوي الجدول الجديد على البيانات من الجدول القديم.
تغيير الجدول (إضافة عمود) أضف عمودًا جديدًا إلى جدول موجود.
تغيير الجدول (إسقاط العمود) قم بإزالة عمود من جدول موجود.
ALTER TABLE (ALTER COLUMN) قم بتغيير نوع البيانات لعمود موجود.
تغيير الجدول (إعادة تسمية العمود) إعادة تسمية عمود موجود.
ALTER TABLE (إعادة تسمية الجدول) إعادة تسمية جدول موجود.
ALTER TABLE (تعديل NULL) السماح بالقيم الخالية لعمود.
تعديل الجدول (التعديل ليس فارغًا) منع القيم الخالية لعمود.
إسقاط الجدول احذف جدول وكافة بياناته.
اقتطاع الجدول احذف جميع البيانات الموجودة في الجدول ، ولكن ليس الجدول نفسه.
القيود
المفتاح الأساسي قيمة تعرف سجلاً في جدول بشكل فريد. مزيج من NOT NULL و UNIQUE.
مفتاح غريب يشير إلى قيمة فريدة في جدول آخر. غالبًا ما يكون مفتاحًا أساسيًا في الجدول الآخر.
فريدة من نوعها فرض قيم فريدة لهذا العمود لكل جدول.
التحقق من تأكد من أن القيم تفي بشرط محدد.
الفهرس (إنشاء) قم بتحسين الجداول وتسريع الاستعلامات بشكل كبير عن طريق إضافة فهرس إلى عمود.
الفهرس (إنشاء فريد) قم بإنشاء فهرس لا يسمح بالقيم المكررة.
الفهرس (DROP) قم بإزالة فهرس.
إنشاء وتحرير البيانات
أدخل (قيمة واحدة) إضافة سجل جديد إلى الجدول.
أدخل (قيم متعددة) إضافة عدة سجلات جديدة إلى جدول.
أدخل (حدد) أضف سجلات إلى جدول ، ولكن احصل على القيم من جدول موجود.
تحديث الجميع) تعديل كافة السجلات الموجودة في جدول.
التحديث (من أين) تعديل السجلات الموجودة في جدول يطابق الشرط.
حذف الكل) قم بإزالة كافة السجلات من الجدول.
حذف (أين) إزالة السجلات من الجدول الذي يطابق الشرط.
إنشاء وتحرير المشغلات¹
إنشاء المشغل خلق الزناد.
إنشاء المشغل (أو تعديله) قم بإنشاء مشغل أو تحديث مشغل موجود إذا تم العثور على مشغل بنفس الاسم.
متى (قبل) قم بتشغيل المشغل قبل حدوث الحدث.
متى (بعد) قم بتشغيل الزناد بعد وقوع الحدث.
حدث (إدراج) قم بتشغيل المشغل قبل أو بعد حدوث الإدخال.
الحدث (التحديث) قم بتشغيل المشغل قبل أو بعد حدوث التحديث.
حدث (حذف) قم بتشغيل المشغل قبل أو بعد حدوث الحذف.
تشغيل الجدول الذي يجب استهدافه باستخدام هذا المشغل.
TRIGGER_TYPE (لكل صف) قم بتنفيذ الزناد لكل صف تم تغييره.
TRIGGER_TYPE (لكل بيان) قم بتنفيذ المشغل مرة واحدة لكل عبارة SQL ، بغض النظر عن عدد الصفوف التي تم تغييرها.
ينفذ الكلمة الرئيسية للإشارة إلى نهاية تعريف المشغل الرئيسي.
إسقاط الزناد حذف مشغل.
إنشاء وتحرير طرق العرض
إنشاء عرض قم بإنشاء طريقة عرض جديدة.
كما حدد مكان استرداد البيانات لطريقة عرض.
مع خيار الفحص المتعطل تأكد من أن أي بيانات تم تعديلها من خلال طريقة عرض تتوافق مع القواعد المحددة بواسطة القاعدة. قم بتطبيق هذا على أي وجهات نظر أخرى.
مع خيار التحقق المحلي تأكد من أن أي بيانات تم تعديلها من خلال طريقة عرض تتوافق مع القواعد المحددة بواسطة القاعدة. تجاهل هذا لأية وجهات نظر أخرى.
إنشاء عرض متكرر قم بإنشاء طريقة عرض متكررة (واحدة تشير إلى تعبير جدول متكرر متكرر).
إنشاء عرض مؤقت قم بإنشاء طريقة عرض موجودة للجلسة الحالية فقط.
إسقاط العرض حذف طريقة عرض.
تعبيرات الجدول الشائعة (CTEs) ¹
مع قم بإنشاء تعبير جدول مشترك جديد.
كما حدد البيانات المراد استخدامها في CTE.
، (كومما) سلسلة CTEs متعددة.
¹ غالبًا ما تختلف عمليات تنفيذ محرك قاعدة البيانات والدعم.

SQL: أقوى لغة حولها؟

ضع في اعتبارك أن لهجات SQL تختلف بين محركات قاعدة البيانات. إنه يشبه إلى حد ما الفرق بين HD DVD و Blu-ray (أو VHS و Betamax). يتشابه SQL بين قواعد البيانات ، لكن الأمر المعقد العرضي قد لا يعمل بنفس الطريقة في جميع عمليات التنفيذ. ستعمل معظم أوامر SQL في ورقة الغش هذه عبر أي قاعدة بيانات. يتم ملاحظة الأوامر المعقدة حيث يختلف دعم قاعدة البيانات على هذا النحو.

بمجرد معرفة SQL ، يمكنك تطبيقه على مجموعة متنوعة من الاستخدامات. سواء كنت تتعامل مع نظام إدارة أو مشروع برمجة أو إعداد تقارير أساسية ، فإن SQL تطلق العنان للقوة الأولية الموجودة في قاعدة البيانات. لا تنس أن تقرأ دليل المبرمج الأساسي لـ SQL 13 من أهم أوامر SQL يجب على أي مبرمج معرفتهايستخدم كل موقع ويب كبير أو ديناميكي قاعدة بيانات بطريقة ما ، وعندما يتم دمجها مع لغة الاستعلام الهيكلية (SQL) ، فإن إمكانيات معالجة البيانات لا حصر لها حقًا. اقرأ أكثر ، لإلقاء نظرة متعمقة على كيفية استخدام هذه الأوامر.

تخرج جو في علوم الكمبيوتر من جامعة لينكولن بالمملكة المتحدة. إنه مطور برامج محترف ، وعندما لا يطير بطائرات بدون طيار أو يكتب الموسيقى ، يمكن العثور عليه في كثير من الأحيان يلتقط الصور أو ينتج مقاطع فيديو.