تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذا البرنامج التعليمي ، سأوضح لك كيفية إجراء عمليات جدول SQL الأساسية التي تتضمن إنشاء الجداول وحذفها. سنناقش أيضًا إدراج السجلات وإزالتها وتحديثها في جدول.
بالإضافة إلى ذلك ، نستخدم أيضًا مصطلح CRUD الذي يعني إنشاء وقراءة وتحديث وحذف لعمليات الجدول الأساسية في SQL .
إذا سبق لك العمل باستخدام Excel ، فما عليك سوى تصور ملف Excel كقاعدة بيانات ، والجداول التي تقوم بإنشائها في SQL كصفحات Excel ، والسجلات كصفوف في ورقة Excel الخاصة بك.
جدول المحتويات
عمليات جدول SQL: إنشاء جدول
لنبدأ بأمر CREATE TABLE . لإنشاء جدول ، نحتاج أولاً إلى كتابة الأمر CREATE TABLE . ثم أدخل اسم الجدول. يرجى ملاحظة أن اسم الجدول الذي ستستخدمه يجب ألا يكون موجودًا في قاعدة البيانات ، وإلا فلن يتم إنشاؤه.
بعد ذلك ، نحتاج إلى إضافة قوسي الفتح والإغلاق . بعد ذلك ، سنضيف اسم العمود وأنواع البيانات بين الأقواس.
يمكننا أيضًا إنشاء جدول من استعلام. يمكننا القيام بذلك باستخدام الأمر SELECT * INTO person.Persons_copy FROM person.Persons . سيقوم هذا الأمر بإنشاء جدول باسم person.Persons_copy بنفس البنية والسجلات من جدول person.Persons .
معالجة السجلات في SQL
بمجرد إنشاء جدول ، يمكننا الآن استخدام الأمر INSERT لإدخال سجل. ستدخل الأوامر المميزة أدناه القيم في الجدول المسمى dbo.courses .
في حالة إدخال إدخال خاطئ وتريد حذفه ، يمكنك استخدام الأمر DELETE للقيام بذلك. باستخدام الأمر أدناه ، سيتم حذف السجلات ذات المعرفات الأكبر من 1000 أو التي تساويها في جدول dbo.courses .
من المهم استخدام الأمر WHERE في هذه العملية لأنه يساعدك في تحديد السجل الذي يجب حذفه ، وإلا فإن هذا الأمر سيحذف كل شيء من الجدول الذي حددته.
إذا كنت تريد حذف كل شيء في الجدول ، فيمكنك استخدام أمر TRUNCATE TABLE . سيؤدي الأمر المميز أدناه إلى مسح السجلات داخل الجدول dbo.courses .
تحديث سجل بسيط جدا. نستخدم الأمر UPDATE للقيام بهذه العملية. سيؤدي الأمر المميز أدناه إلى تحديث الاسم " Dax " إلى " DAX " داخل جدول dbo.courses .
كما لاحظت ، استخدمنا الأمر SET في المثال لتحديد العمود والقيمة التي يجب تحديثها. أضفنا أيضًا الأمر WHERE للإشارة إلى السجل الحالي الذي سنقوم بتحديثه في جدول dbo.courses .
عمليات جدول SQL: DROP TABLE
يمكننا أيضًا إسقاط الجداول ببساطة باستخدام أمر DROP TABLE . يوضح الأمر المميز في هذا المثال كيفية حذف جدول محدد.
هذه الوظيفة مشابهة لأمر TRUNCATE TABLE . ومع ذلك ، فإن الاختلاف الرئيسي بين هذين الأمرين هو أن الأمر TRUNCATE TABLE يستخدم فقط لمسح جدول. من ناحية أخرى ، يتم استخدام أمر DROP TABLE لحذف جدول معين مع سجلاته.
دعنا الآن نحاول استخدام أوامر SQL هذه في Microsoft SQL Server Management Studio .
إنشاء جدول في SQL
لنبدأ بإنشاء جدول. على سبيل المثال ، نريد إنشاء جدول باسم dbo.Names .
أعمل الآن في قاعدة بيانات AdventureWorks2012 . هذه قاعدة بيانات احتياطية توفرها Microsoft على موقع التوثيق الخاص بها.
على الجانب الأيمن ، عندما نضغط على أيقونة + بجانب مجلد Tables ، يمكننا أن نرى أنه لا يوجد جدول موجود في مجلد Tables يحمل اسم الجدول dbo.Names .
لنقم الآن بتشغيل الأمر أدناه لإنشاء جدول أسماء dbo .
بعد النقر على زر التنفيذ ، ستظهر رسالة تقول " اكتملت الأوامر بنجاح ".
بعد ذلك ، قم بتحديث مجلد الجداول . انقر بزر الماوس الأيمن فوقه ثم حدد تحديث .
عند التحديث ، يمكننا رؤية جدول dbo.Names مضافًا ضمن مجلد الجداول .
جدول dbo.Names فارغ حاليًا. انقر بزر الماوس الأيمن فوقه وحدد أفضل 1000 صف من الخيارات لفتحه.
عند الفتح ، سنرى أنه لا يحتوي على أي سجل ولا يعرض سوى 3 أعمدة هي المعرف والاسم الأول والاسم الأخير .
إنشاء جدول مؤقت في SQL
يبدأ الجدول المؤقت دائمًا بـ # . هذا مفيد جدًا في البحث عن الأخطاء المحتملة وحلها وكتابة استعلامات SQL لأنه لا يتم تخزينه بشكل دائم في قاعدة البيانات. عندما نغلق الجلسة ، سيتم حذف الجدول. يمكنك إنشاء جدول مؤقت باستخدام الأمر المميز أدناه.
من هنا سنستخدم جدول #Names لتشغيل أوامر أخرى.
اختيار جدول في SQL
بعد إنشاء جدول #Names ، سنقوم الآن بفحص سجلاته عن طريق تشغيل الأمر المميز التالي.
ولكن نظرًا لأننا لم ندخل أي سجل حتى الآن ، فسوف يعرض الجدول الأعمدة الثلاثة فقط.
إسقاط الجدول في SQL
الآن إذا أردنا إسقاط جدول الأسماء أو إزالته ، فسنستخدم أمر DROP TABLE ونحدد جدول الأسماء # .
بعد ذلك ، قم بتشغيل الأمر SELECT * FROM #Names وسيظهر لك رسالة مثل هذه.
هذا لأننا حذفنا جدول الأسماء .
إدراج سجل في جدول SQL
قبل المتابعة ، سنعيد إنشاء جدول #Names ثم ندخل سجلًا في هذا الجدول باستخدام الأمر أدناه.
يعني هذا الأمر أننا ندخل القيم (1 ، "Dean" ، "Jones") من الأعمدة (ID ، FirstName ، LastName) في #Names .
عندما ترى رسالة مشابهة للمثال أدناه بعد تشغيل هذا الأمر ، فهذا يعني أنه تمت إضافة السجل إلى الجدول.
الآن قم بتشغيل الأمر SELECT * FROM #Names وسترى السجل الذي أدخلناه للتو.
إدراج سجلات متعددة في جدول
لإدراج سجلات متعددة في جدول ، ما عليك سوى إنشاء قيم متعددة. لكن تأكد من فصلها بـ " ، ". استخدم الأمر أدناه كمرجع.
إذا قمنا بتشغيل الأمر SELECT * FROM #Names مرة أخرى ، سيكون لدينا الآن إجمالي 4 سجلات في جدول #Names .
تحديث سجل في جدول
بعد ذلك ، دعنا نحدِّث سجلًا في جدول #Names . دعنا نحاول تغيير معرف John إلى 10 . أولاً ، سنستخدم الأمر UPDATE ثم نختار # الأسماء . بعد ذلك سنضيف الأوامر التالية: SET ID = 10 و WHERE FirstName = 'John' لتحديد John باستخدام اسمه الأول وتعيين معرفه على 10 .
سيؤدي الأمر أعلاه إلى تحديث معرف جون إلى 10 .
الآن قم بتشغيل الأمر SELECT * FROM #Names مرة أخرى للتحقق مما إذا تم تحديث السجل بنجاح.
نتيجة لذلك ، تم تحديث معرّف جون إلى 10 .
حذف سجل في جدول
هذه المرة سنحذف سجل في جدول الأسماء . على سبيل المثال ، نريد حذف سجل بقيمة معرّف تبلغ 3 .
دعنا نستخدم الأوامر DELETE FROM #Names ثم WHERE ID = 3 للقيام بذلك.
بعد الحذف ، قم بتشغيل الأمر SELECT * FROM #Names مرة أخرى وسنلاحظ أن لدينا فقط 3 سجلات متبقية في جدول #Names .
إفراغ جدول في SQL
بعد ذلك ، سنقوم بمسح محتويات جدول #Names . سنستخدم الأمر TRUNCATE TABLE #Names في هذه العملية.
بمجرد تنفيذ أمر TRUNCATE TABLE ، استخدم الأمر SELECT * FROM #Names وسيظهر أن جدول #Names فارغ الآن.
نسخ جدول
أخيرًا ، سنتعلم كيفية نسخ جدول. للقيام بذلك ، نحتاج إلى تحديد الجدول الذي نرغب في نسخه. على سبيل المثال ، نريد عمل نسخة من جدول الأشخاص . في هذا المثال ، سنستخدم الأمر SELECT * INTO Person.Person_copy FROM Person.Person لعمل نسخة من جدول Person.Person مع سجلاته.
بعد ذلك ، سنقوم بعمل نسخة من جدول Person.Person بسجل واحد فقط. على سبيل المثال ، نريد نسخ السجل الذي يحتوي على قيمة BusinessEntityID 1 فقط .
للقيام بذلك ، يجب أن نضيف الأمر WHERE بجوار الأمر FROM Person.Person . ثم اكتب اسم العمود BusinessEntityID واضبط القيمة على 1 .
بعد تشغيل الأمر ، ستظهر رسالة تشير إلى أننا نجحنا في إنشاء نسخة من جدول الشخص . اسم الجدول هو Person.Person_copy مع سجل له قيمة BusinessEntityID 1 من جدول Person.Person .
لنحدد جدول Person.Person_copy باستخدام الأمر التالي.
باستخدام هذه الخطوات ، تمكنا من إنشاء نفس عدد الأعمدة من جدول Person.Person ، وإنشاء جدول Person.Person_copy .
خاتمة
باختصار ، نحن قادرون على استخدام عمليات جدول SQL الأساسية لأغراض مختلفة. تعلمنا كيفية إنشاء الجدول. إدراج وتحديث وحذف السجلات في جدول ؛ وإنشاء نسخة من الجدول.
بالإضافة إلى ذلك ، ناقشنا أيضًا كيفية إنشاء جدول مؤقت يمكننا استخدامه لاختبار الأوامر والعثور على الأخطاء المحتملة أو إصلاحها. ضع في اعتبارك أن جميع العمليات التي أجريناها في الجدول المؤقت يمكن إجراؤها أيضًا في الجدول المادي . فقط تذكر أنه بمجرد إغلاق الجلسة ، لن يكون الجدول المؤقت موجودًا.
إذا كنت ترغب في معرفة المزيد عن هذا الموضوع والمحتويات الأخرى ذات الصلة ، يمكنك بالتأكيد التحقق من قائمة الروابط ذات الصلة أدناه.
أتمنى لك كل خير،
حافظ
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.