Kratko je vrijeme SQL naredba za preimenovanje baze podataka bila uključena u distribucije MySQL sustava upravljanja bazom podataka. Stoga, ako ste sretni korisnik jedne od verzija MySQL-a, od 5.1.7 do 5.1.22, tada možete koristiti naredbu RENAME. Od verzije 5.1.23 ova je naredba uklonjena kao potencijalno opasna. Da biste preimenovali bazu podataka u drugim verzijama, morat ćete upotrijebiti skup naredbi za stvaranje nove baze podataka, kopiranje starih tablica u nju.
Potrebno
Pristup aplikaciji PhpMyAdmin
Upute
Korak 1
Koristite aplikaciju phpMyAdmin ako želite da se sve direktive potrebne za preimenovanje baze podataka automatski formuliraju i pošalju na SQL poslužitelj. Ovu aplikaciju pruža većina tvrtki za hosting kao puni MySQL alat za upravljanje bazama podataka. Ako SQL poslužitelj koristite lokalno, instalirajte ga na računalo - nije teško pronaći potpuno rusificiranu verziju na Internetu, a nova izdanja mogu se besplatno dobiti na službenoj web stranic
Korak 2
Prijavite se u aplikaciju phpMyAdmin i na popisu baza podataka računa koji se nalaze u lijevom okviru sučelja kliknite bazu podataka koju želite preimenovati. Program će učitati stranicu s popisom tablica odabrane baze podataka, informacijama vezanim uz njih i skupom stavki kontrolnog izbornika.
3. korak
Odaberite Operations iz izbornika na vrhu desnog okvira i phpMyAdmin će učitati novu stranicu u taj okvir. Sadrži skupove polja za tri operacije, uključujući za preimenovanje baze podataka.
4. korak
Navedite novo ime baze podataka u odjeljku s naslovom "Preimenuj bazu podataka u" i kliknite gumb "U redu" u istom odjeljku. Program će sastaviti potreban skup naredbi za stvaranje nove baze podataka s imenom koje ste naveli, kopiranje tablica trenutne baze podataka u nju, a zatim brisanje trenutne. Budući da na popisu SQL naredbi postoji i operacija brisanja, phpMyAdmin će vas zatražiti potvrdu - kliknite "U redu".
Korak 5
Ako verzija SQL poslužitelja koja se koristi razumije sintaksu naredbe za izravno preimenovanje baze podataka, tada možete upotrijebiti sljedeću SQL naredbu: RENAME old_name TO new_name; Ovdje je old_name staro ime, new_name je novo. Prednost ove opcije je značajno smanjenje vremena izvođenja operacije.