PDA

View Full Version : کپی یک جدول از دیتابیس



toteeya
یک شنبه 12 مهر 1388, 14:28 عصر
سلام
من عضو تازه جامعه برنامه نویس هستم
یک سئوال دارم راجع به این که چطور می شه یک جدول را از mysql کپی کرد و آنرا تغییر نام داد تا مجدد از آن استفاده و یا تغییراتی در آن حاصل نمود.
با تشکر

امیـرحسین
یک شنبه 12 مهر 1388, 23:17 عصر
برای کپی کردن جدول، باید سطرهای اون رو بخونید و همزمان توی یه جدول دیگه INSERT کنید. این کار با یه دستور SQL قابل انجامه:
INSERT INTO new_table (col1, col2, col3) SELECT old_col1 as col1, old_col2 as col2, old_col3 as col3 FROM old_table

برای ایجاد تغییر توی MySQL معمولا از دستور ALTER استفاده میشه. سریعترین راه برای فهمیدنش که خودم معمولا ازش استفاده می کنم، استفاده از phpMyAdmin هست. مثلا توی این برنامه وقتی نام جدول رو تغییر میدید، کد SQLاش رو مینویسه و میشه کلی چیز ازش یاد گرفت....