Przez krótki czas w dystrybucjach systemu zarządzania bazą danych MySQL znajdowała się komenda SQL służąca do zmiany nazwy bazy danych. Dlatego jeśli jesteś szczęśliwym użytkownikiem jednej z wersji MySQL, od 5.1.7 do 5.1.22, możesz użyć polecenia RENAME. Od wersji 5.1.23 to polecenie zostało usunięte jako potencjalnie niebezpieczne. Aby zmienić nazwę bazy danych w innych wersjach, będziesz musiał użyć zestawu poleceń, aby utworzyć nową bazę danych, skopiuj do niej stare tabele.
Niezbędny
Dostęp do aplikacji PHPMyAdmin
Instrukcje
Krok 1
Użyj aplikacji phpMyAdmin, jeśli chcesz, aby wszystkie dyrektywy potrzebne do zmiany nazwy bazy danych były automatycznie formułowane i wysyłane do serwera SQL. Ta aplikacja jest dostarczana przez większość firm hostingowych jako pełnoetatowe narzędzie do zarządzania bazami danych MySQL. Jeśli korzystasz z serwera SQL lokalnie, zainstaluj go na swoim komputerze - nie jest trudno znaleźć całkowicie zrusyfikowaną wersję w Internecie, a świeże wersje można uzyskać za darmo na oficjalnej stronie internetowe
Krok 2
Zaloguj się do aplikacji phpMyAdmin i na liście baz danych kont znajdującej się w lewej ramce interfejsu kliknij bazę danych, której nazwę chcesz zmienić. Program załaduje stronę z listą tabel wybranej bazy danych, informacjami z nimi związanymi oraz zestawem elementów menu sterowania.
Krok 3
Wybierz Operacje z menu w górnej części prawej ramki, a phpMyAdmin załaduje nową stronę do tej ramki. Zawiera zestawy pól dla trzech operacji, w tym zmiany nazwy bazy danych.
Krok 4
Podaj nową nazwę bazy danych w sekcji z nagłówkiem „Zmień nazwę bazy danych na” i kliknij przycisk „OK” w tej samej sekcji. Program skomponuje niezbędny zestaw poleceń do utworzenia nowej bazy danych o podanej przez Ciebie nazwie, skopiowania do niej tabel bieżącej bazy danych, a następnie usunięcia bieżącej. Ponieważ na liście poleceń SQL znajduje się również operacja usuwania, phpMyAdmin poprosi o potwierdzenie - kliknij "OK".
Krok 5
Jeśli używana wersja serwera SQL rozumie składnię bezpośredniego polecenia zmiany nazwy bazy danych, możesz użyć następującego polecenia SQL: RENAME stara_nazwa TO nowa_nazwa; tutaj stara_nazwa jest starą nazwą, nowa_nazwa jest nową. Zaletą tej opcji jest znaczne skrócenie czasu wykonania operacji.