Kuinka poistaa tietokanta pysyvästi käyttämällä DROP DATABASE -komentoa MariaDB:ssä
Komento DROP DATABASE poistaa pysyvästi kokonaiset tietokannat MariaDB:stä. Siksi komento voidaan suorittaa vain pääkäyttäjän tai järjestelmänvalvojan oikeuksilla, ja sitä tulee käyttää erittäin varovasti.
DROP DATABASE MariaDB:ssä
DROP DATABASE on MariaDB:lle erittäin tehokas komento, jota tulisi käyttää erittäin varovasti. Sitä käytetään tietokannan poistamiseen palvelinrakenteesta. Kun komento on suoritettu, koko tietokanta, mukaan lukien kaikki taulukot ja tiedot, menetetään lopullisesti eikä niihin voi enää päästä käsiksi. Ainoastaan MariaDB CREATE USER -komennolla määritetyt käyttöoikeudet eivät peruunnu automaattisesti. DROP DATABASE voidaan suorittaa MariaDB:ssä vain järjestelmänvalvojan tai pääkäyttäjän oikeuksilla. Muita komentoja, kuten DELETE DATABASE MariaDB:lle tai REMOVE DATABASE MariaDB:lle, ei ole olemassa.
Syntaksi IF EXISTS kanssa ja ilman sitä
MariaDB:n DROP DATABASE -syntaksi on seuraava:
DROP DATABASE Name_of_database;sqlKorvaa paikkamerkki “Name_of_database” sen tietokannan nimellä, jonka haluat poistaa.
Voit valinnaisesti lisätä IF EXISTS, jotta et saa virheilmoitusta, jos tietokantaa ei löydy palvelimeltasi.
DROP DATABASE IF EXISTS Name_of_database;sqlMiten DROP DATABASE toimii MariaDB:ssä?
Selventääksemme, miten DROP DATABASE toimii MariaDB:ssä, käytämme yksinkertaista esimerkkiä. Kuvitellaan, että tietokantaa nimeltä “Tasks_2023” ei enää tarvita. Siksi käytämme SHOW DATABASES tarkistaaksemme, onko tietokanta edelleen palvelimella, ja poistamme sen sitten. Koodi on seuraava:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;sql