Trong một thời gian ngắn, lệnh SQL để đổi tên cơ sở dữ liệu đã được đưa vào các bản phân phối của hệ quản trị cơ sở dữ liệu MySQL. Do đó, nếu bạn là người dùng hài lòng với một trong các phiên bản MySQL, từ 5.1.7 đến 5.1.22, thì bạn có thể sử dụng lệnh RENAME. Kể từ phiên bản 5.1.23, lệnh này đã bị loại bỏ vì có thể nguy hiểm. Để đổi tên cơ sở dữ liệu trong các phiên bản khác, bạn sẽ phải sử dụng một tập hợp các lệnh để tạo cơ sở dữ liệu mới, sao chép các bảng cũ vào đó.
Cần thiết
Quyền truy cập ứng dụng PhpMyAdmin
Hướng dẫn
Bước 1
Sử dụng ứng dụng phpMyAdmin nếu bạn muốn tất cả các lệnh cần thiết để đổi tên cơ sở dữ liệu được tự động xây dựng và gửi đến máy chủ SQL. Ứng dụng này được cung cấp bởi hầu hết các công ty lưu trữ như một công cụ quản lý cơ sở dữ liệu MySQL toàn thời gian. Nếu bạn sử dụng máy chủ SQL cục bộ, sau đó cài đặt nó trên máy tính của bạn - không khó để tìm thấy một phiên bản Russified hoàn toàn trên Internet và các bản phát hành mới có thể được tải miễn phí trên trang web chính thứ
Bước 2
Đăng nhập vào ứng dụng phpMyAdmin và trong danh sách cơ sở dữ liệu tài khoản của bạn nằm ở khung bên trái của giao diện, hãy nhấp vào cơ sở dữ liệu bạn muốn đổi tên. Chương trình sẽ tải một trang với danh sách các bảng của cơ sở dữ liệu đã chọn, thông tin liên quan đến chúng và một tập hợp các mục menu điều khiển.
Bước 3
Chọn Hoạt động từ menu ở trên cùng của khung bên phải và phpMyAdmin sẽ tải một trang mới vào khung đó. Nó chứa tập hợp các trường cho ba hoạt động, bao gồm cả để đổi tên cơ sở dữ liệu.
Bước 4
Chỉ định tên mới của cơ sở dữ liệu trong phần có tiêu đề "Đổi tên cơ sở dữ liệu thành" và nhấp vào nút "OK" trong cùng phần. Chương trình sẽ soạn tập hợp các lệnh cần thiết để tạo cơ sở dữ liệu mới với tên bạn đã chỉ định, sao chép các bảng của cơ sở dữ liệu hiện tại vào đó và sau đó xóa cơ sở dữ liệu hiện tại. Vì cũng có thao tác xóa trong danh sách lệnh SQL, phpMyAdmin sẽ yêu cầu bạn xác nhận - nhấp vào "OK".
Bước 5
Nếu phiên bản máy chủ SQL đang được sử dụng hiểu cú pháp của lệnh đổi tên cơ sở dữ liệu trực tiếp, thì bạn có thể sử dụng lệnh SQL sau: RENAME old_name TO new_name; Ở đây old_name là tên cũ, new_name là tên mới. Ưu điểm của phương án này là giảm đáng kể thời gian thực hiện thao tác.