برای مدت کوتاهی ، دستور SQL برای تغییر نام پایگاه داده در توزیع های سیستم مدیریت پایگاه داده MySQL قرار گرفت. بنابراین ، اگر شما از 5.1.7 به 5.1.22 کاربر خوشحال یکی از نسخه های MySQL هستید ، می توانید از دستور RENAME استفاده کنید. از نسخه 5.1.23 این دستور بعنوان بالقوه خطرناک حذف شده است. برای تغییر نام پایگاه داده در نسخه های دیگر ، باید یک مجموعه دستورات برای ایجاد یک پایگاه داده جدید استفاده کنید ، جداول قدیمی را در آن کپی کنید.
ضروری
دسترسی به برنامه PhpMyAdmin
دستورالعمل ها
مرحله 1
اگر می خواهید همه دستورالعمل های لازم برای تغییر نام پایگاه داده به طور خودکار فرموله شده و به سرور SQL ارسال شود ، از برنامه phpMyAdmin استفاده کنید. این نرم افزار توسط اکثر شرکت های میزبان به عنوان یک ابزار مدیریت پایگاه داده MySQL تمام وقت ارائه می شود. اگر از سرور SQL به صورت محلی استفاده می کنید ، آن را بر روی رایانه خود نصب کنید - یافتن نسخه کاملاً روسی شده در اینترنت کار دشواری نیست ، و نسخه های تازه را می توانید به صورت رایگان در وب سایت رسمی دریافت کنی
گام 2
وارد برنامه phpMyAdmin شوید و در لیست پایگاه داده های حساب خود که در قاب سمت چپ رابط قرار دارد ، روی پایگاه داده ای که می خواهید تغییر نام دهید کلیک کنید. برنامه یک صفحه با لیستی از جداول پایگاه داده انتخاب شده ، اطلاعات مربوط به آنها و مجموعه ای از موارد منوی کنترل را بارگیری می کند.
مرحله 3
از منوی بالای قاب سمت راست ، Operations را انتخاب کنید و phpMyAdmin صفحه جدیدی را در آن قاب بارگیری می کند. این مجموعه شامل مجموعه ای از زمینه ها برای سه عملیات ، از جمله برای تغییر نام پایگاه داده است.
مرحله 4
نام جدید پایگاه داده را در بخش با عنوان "تغییر نام پایگاه داده به" مشخص کنید و بر روی دکمه "تأیید" در همان بخش کلیک کنید. این برنامه مجموعه ای از دستورات لازم را برای ایجاد یک پایگاه داده جدید با نام مشخص شده ، کپی کردن جداول از پایگاه داده فعلی در آن و سپس حذف پایگاه فعلی ، تشکیل می دهد. از آنجا که در لیست دستورات SQL یک عملیات حذف نیز وجود دارد ، phpMyAdmin از شما درخواست تأیید می کند - "تأیید" را کلیک کنید.
مرحله 5
اگر نسخه SQL سرور مورد استفاده از نحو دستور تغییر نام دیتابیس مستقیم را درک می کند ، می توانید از دستور SQL زیر استفاده کنید: RENAME old_name به new_name ؛ در اینجا old_name نام قدیمی است ، new_name نام جدید است. مزیت این گزینه کاهش چشمگیر زمان اجرای عملیات است.