Lühikese aja jooksul lisati andmebaasi ümbernimetamise SQL-käsk MySQL-i andmebaaside haldussüsteemi jaotustesse. Seega, kui olete mõne MySQL-i versiooni (5.1.7–5.1.22) õnnelik kasutaja, saate kasutada käsku RENAME. Alates versioonist 5.1.23 on see käsk potentsiaalselt ohtlikuna eemaldatud. Andmebaasi ümbernimetamiseks teistes versioonides peate uue andmebaasi loomiseks kasutama käskude komplekti, kopeerima vanad tabelid sellesse.
Vajalik
Juurdepääs rakendusele PhpMyAdmin
Juhised
Samm 1
Kasutage rakendust phpMyAdmin, kui soovite, et kõik andmebaasi ümbernimetamiseks vajalikud direktiivid vormistataks ja saadetaks automaatselt SQL-serverisse. Seda rakendust pakuvad enamik majutusettevõtteid täiskohaga MySQL-i andmebaaside haldamise tööriistana. Kui kasutate SQL-i serverit kohapeal, siis installige see oma arvutisse - Internetist pole keeruline leida täielikult venestatud versiooni ja värskeid väljaandeid saab tasuta ametlikul veebisaidi
2. samm
Logige sisse rakendusse phpMyAdmin ja klõpsake liidese vasakus raamis asuvas konto andmebaaside loendis andmebaasil, mille soovite ümber nimetada. Programm laadib lehe, kus on valitud andmebaasi tabelite loend, nendega seotud teave ja juhtmenüü üksuste komplekt.
3. samm
Valige parema kaadri ülaosas olevast menüüst Toimingud ja phpMyAdmin laadib sellesse raami uue lehe. See sisaldab väljade komplekte kolme toimingu jaoks, sealhulgas andmebaasi ümbernimetamiseks.
4. samm
Määrake jaotises pealkirjaga "Nimeta andmebaas ümber" andmebaasi uus nimi ja klõpsake samas jaotises nuppu "OK". Programm koostab vajalikud käsud, et luua teie määratud nimega uus andmebaas, kopeerida sinna praeguse andmebaasi tabelid ja seejärel praegune kustutada. Kuna SQL-i käskude loendis on ka kustutustoiming, küsib phpMyAdmin teilt kinnitust - klõpsake nuppu "OK".
5. samm
Kui kasutatav SQL serveri versioon mõistab andmebaasi otsese ümbernimetamise käsu süntaksit, saate kasutada järgmist SQL-i käsku: RENAME vana nimi on uus nimi; siin vana nimi on vana nimi, uus nimi on uus. Selle võimaluse eeliseks on operatsiooni täitmisaja märkimisväärne lühendamine.