Usuń bazę danych MySQL

Usuń bazę danych za pomocą mysqladmin

Do tworzenia lub usuwania bazy danych MySQL potrzebne byłyby specjalne uprawnienia. Więc zakładając, że masz dostęp do użytkownika root, możesz utworzyć dowolną bazę danych za pomocą mysqlmysqladmin dwójkowy.

Zachowaj ostrożność podczas usuwania jakiejkolwiek bazy danych, ponieważ utracisz wszystkie dane dostępne w bazie danych.

Oto przykład usunięcia bazy danych (TUTORIALE) utworzonej w poprzednim rozdziale -

[root@host]# mysqladmin -u root -p drop TUTORIALS
Enter password:******

To da ci ostrzeżenie i potwierdzi, czy naprawdę chcesz usunąć tę bazę danych, czy nie.

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'TUTORIALS' database [y/N] y
Database "TUTORIALS" dropped

Usuń bazę danych za pomocą skryptu PHP

PHP używa mysql_queryfunkcja tworzenia lub usuwania bazy danych MySQL. Ta funkcja przyjmuje dwa parametry i zwraca TRUE w przypadku sukcesu lub FALSE w przypadku niepowodzenia.

Składnia

bool mysql_query( sql, connection );

Sr.No Parametr i opis
1

sql

Wymagane - zapytanie SQL do tworzenia lub usuwania bazy danych MySQL

2

connection

Opcjonalnie - jeśli nie zostanie określony, zostanie użyte ostatnio otwarte połączenie przez mysql_connect.

Przykład

Wypróbuj następujący przykład, aby usunąć bazę danych -

<html>
   <head>
      <title>Deleting MySQL Database</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'root';
         $dbpass = 'rootpassword';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully<br />';
         $sql = 'DROP DATABASE TUTORIALS';
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not delete database: ' . mysql_error());
         }
         echo "Database TUTORIALS deleted successfully\n";
         mysql_close($conn);
      ?>
   </body>
</html>

WARNING- Podczas usuwania bazy danych za pomocą skryptu PHP nie wyświetla monitu o żadne potwierdzenie. Dlatego zachowaj ostrożność podczas usuwania bazy danych MySQL.