Najlepszy samouczek Usuń bazę danych MySQL W 2024 r. W tym samouczku możesz dowiedzieć się Usuń bazę danych za pomocą mysqladmin,Za pomocą skryptu PHP, aby usunąć bazę danych,

Usuń bazę danych MySQL

Usuń bazę danych za pomocą mysqladmin

Użyj zwykłego użytkownika serwera mysql logowania konieczne może być specjalne pozwolenie, aby tworzyć i usuwać bazy danych MySQL.

Więc jesteśmy zalogowani jako root, root posiada najwyższą władzę, można użyć polecenia mysql mysqladmin, aby utworzyć bazę danych.

W procesie usuwania bazy danych, ważne jest, aby być bardzo ostrożnym, gdyż po poleceniu usunięcia, wszystkie dane zostaną utracone.

Poniższe przykłady usunąć w3big bazy danych (baza danych została utworzona w poprzednim rozdziale):

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

Po wykonaniu powyższego polecenia, aby usunąć bazę danych, pojawi się monit o potwierdzenie, czy usunąć bazę danych:

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 'w3big' database [y/N] y
Database "w3big" dropped

Za pomocą skryptu PHP, aby usunąć bazę danych

PHP użyciu funkcji mysql_query tworzyć lub usuwać bazy danych MySQL.

Ta funkcja ma dwa parametry w realizacji udanych Zwraca TRUE, w przeciwnym wypadku zwraca FALSE.

gramatyka

bool mysql_query( sql, connection );
parametry opis
sql Wymagany. SQL kwerendy wysłać przepisów. Uwaga: Zapytanie nie powinno kończyć się średnikiem.
połączenie Opcjonalne. Przepisy identyfikator połączenia SQL. Jeśli nie podano, zastosowanie otwartego połączenia.

Przykłady

Poniższy przykład demonstruje użycie funkcji mysql_query PHP, aby usunąć bazę danych:

<html>
<head>
<meta charset="utf-8"> 
<title>删除 MySQL 数据库</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('连接失败: ' . mysql_error());
}
echo '连接成功<br />';
$sql = 'DROP DATABASE w3big';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('删除数据库失败: ' . mysql_error());
}
echo "数据库 w3big 删除成功\n";
mysql_close($conn);
?>
</body>
</html>

Uwaga: Po usunięciu bazy danych za pomocą skryptu PHP, nie wydaje się, aby potwierdzić, czy usunąć wiadomość, wystarczy usunąć określonej bazy danych, po usunięciu z bazy danych, aby być szczególnie ostrożnym.

Usuń bazę danych MySQL
10/30