ورقة الغش لأوامر SQL الأساسية للمبتدئين

ورقة الغش لأوامر SQL الأساسية للمبتدئين

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





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





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





كيفية تجاوز موقع محظور

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

أمرعمل
أوامر الاستعلام
تحديدكتلة بناء الاستعلام الأساسي لاسترداد البيانات.
تحديد *يؤدي استخدام * مع 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 ، لإلقاء نظرة متعمقة على كيفية استخدام هذه الأوامر.



يشارك يشارك سقسقة بريد الالكتروني مقارنة بين Canon و Nikon: ما هي ماركة الكاميرا الأفضل؟

Canon و Nikon هما أكبر اسمين في صناعة الكاميرات. ولكن ما هي العلامة التجارية التي تقدم أفضل تشكيلة من الكاميرات والعدسات؟

أفضل طريقة لتعلم التفوق بسرعة
اقرأ التالي مواضيع ذات صلة
  • برمجة
  • ورقة الغش
  • SQL
نبذة عن الكاتب جو كوبورن(تم نشر 136 مقالاً)

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





المزيد من Joe Coburn

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك