دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۲۶ : جداول Clone در MySQL

  • دسته‌بندی‌ها :
جلسه ۲۶ : جداول Clone در MySQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش MySQL را دنبال می کنند. در مواردی ممکن است بخواهید که یک نسخه ی کپی دقیق از یکی از جداول خود در دیتابیس داشته باشید، برای این منظور دستورات CREATE TABLE … SELECT و… شما را به مقصودتان نمی رساند. ما در این بخش یک راه حل ساده را برای ایجاد یک نسخه ی کپی دقیقا مشابه یک جدول موجود در دیتابیس را به شما ارائه می دهیم. به این نسخه های مشابه جداول Clone گفته می شود، در ادامه ی این بخش ما شما را با چگونگی ایجاد و مدیریت جداول Clone در MySQL آشنا می کنیم.

      آشنایی با جداول Clone در MySQL

      در این آموزش در قالب یک مثال شما را با سینتکس ایجاد جداول Clone در MySQL آشنا می کنیم.

      شما می توانید با دنبال کردن مراحل زیر با چگونگی ایجاد جداول Clone در MySQL آشنا شوید:

      • با استفاده از دستور  SHOW CREATE TABLE تمام جداول موجود در دیتابیس را لیست کنید.
      • دستور ایجاد نسخه اصلی را برای جدول کپی (Clone) با نام و ترتیبی متفاوت تغییر دهید.
      • اگر به محتوای جدول هم نیاز دارید از یک دستور INSERT INTO … SELECT نیز استفاده کنید.

      مثال ایجاد جداول Clone در MySQL

      در مثال زیر یک جدول Clone از جدول tutorials_tbl ایجاد می شود:

      مرحله-۱ : ساختار کامل ایجاد جداول را پیاده سازی کنید :

      مثال : 

      مرحله-۲ : تغییر دادن نام جداول و ایجاد سایر جداول :

      مثال : 

      مرحله-۳ : بعد از اجرای مرحله-۲ یک جدول clone در دیتابیس ایجاد می کنیم.

      اگر می خواهید داده ها را از جدول قدیمی کپی کنید، می توانید آن را با استفاده از INSERT INTO … SELECT اضافه کنید :

      مثال : 

      در نهایت، شما یک جدول clone دقیق خواهید داشت که شما می خواهید.

      کلام آخر

      گاهی لازم می شود به دلایلی از جمله اهمیت بالای داده های یک جدول، یک نسخه ی کپی و دقیقا مشابه از یکی از جداول موجود در دیتابیس داشته باشید، که شما به راحتی می توانید از جداول Clone در MySQL استفاده کنید.

      QR:  جلسه ۲۶ : جداول Clone در MySQL
      به اشتراک بگذارید