Príkaz SQL na premenovanie databázy bol na krátky čas zahrnutý do distribúcií systému na správu databáz MySQL. Preto, ak ste šťastným používateľom niektorej z verzií MySQL, od 5.1.7 do 5.1.22, môžete použiť príkaz RENAME. Od verzie 5.1.23 bol tento príkaz odstránený ako potenciálne nebezpečný. Ak chcete databázu premenovať na iné verzie, budete musieť na vytvorenie novej databázy použiť súbor príkazov a do nej skopírovať staré tabuľky.
Nevyhnutné
Prístup k aplikácii PhpMyAdmin
Inštrukcie
Krok 1
Aplikáciu phpMyAdmin použite, ak chcete, aby boli všetky pokyny potrebné na premenovanie databázy automaticky formulované a odoslané na server SQL. Túto aplikáciu poskytuje väčšina hostingových spoločností ako nástroj na správu databázy MySQL na plný úväzok. Ak používate server SQL lokálne, nainštalujte si ho do svojho počítača - nie je ťažké nájsť na internete úplne rusifikovanú verziu a čerstvé vydania je možné získať zadarmo na oficiálnych webových stránkach
Krok 2
Prihláste sa do aplikácie phpMyAdmin a v zozname databáz svojich účtov umiestnených v ľavom rámci rozhrania kliknite na databázu, ktorú chcete premenovať. Program načíta stránku so zoznamom tabuliek vybranej databázy, s nimi súvisiacimi informáciami a súborom položiek ovládacích ponúk.
Krok 3
V ponuke v hornej časti pravého rámca vyberte položku Operácie a phpMyAdmin načíta do tohto rámca novú stránku. Obsahuje sady polí pre tri operácie vrátane premenovania databázy.
Krok 4
V časti s nadpisom „Premenovať databázu na“zadajte nový názov databázy a v tej istej sekcii kliknite na tlačidlo „OK“. Program vytvorí potrebnú sadu príkazov na vytvorenie novej databázy so zadaným názvom, do ktorej skopíruje tabuľky aktuálnej databázy a potom aktuálnu vymaže. Pretože v zozname príkazov SQL je aj operácia odstránenia, phpMyAdmin vás požiada o potvrdenie - kliknite na „OK“.
Krok 5
Ak používaná verzia servera SQL chápe syntax príkazu na priame premenovanie databázy, môžete použiť nasledujúci príkaz SQL: RENAME old_name TO new_name; tu old_name je starý názov, new_name je nový. Výhodou tejto možnosti je výrazné skrátenie času vykonania operácie.