Latest web development tutorials

Elimina database MySQL

Eliminare il database utilizzando mysqladmin

Utilizzare server di login mysql utente ordinario, potrebbe essere necessario un permesso speciale per creare o eliminare database MySQL.

Quindi qui abbiamo effettuato l'accesso come root, l'utente root ha la più alta autorità, è possibile utilizzare il comando mysql mysqladmin per creare il database.

Nel processo di cancellazione del database, è importante essere molto attenti, perché dopo il comando di eliminazione, verranno persi tutti i dati.

Gli esempi che seguono eliminare il w3big database (il database è stato creato nella sezione precedente):

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

Dopo aver eseguito il comando precedente per eliminare il database, ci sarà una richiesta di confermare se eliminare il database:

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

Utilizzare script PHP per cancellare dati

PHP usare mysql_query funzione per creare o cancellare database MySQL.

Questa funzione ha due parametri, per l'attuazione dei rendimenti di successo vero, altrimenti restituisce FALSE.

grammatica

bool mysql_query( sql, connection );
parametri descrizione
sql Richiesto. Query SQL per inviare disposizioni. Nota: La stringa di query non dovrebbe terminare con un punto e virgola.
collegamento Opzionale. Disposizioni di identificatore di connessione SQL. Se non specificato, l'uso di una connessione aperta.

Esempi

L'esempio seguente dimostra l'uso della funzione mysql_query PHP per eliminare il database:

<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>

Nota: Quando si elimina un database utilizzando script PHP, non appare per confermare se eliminare un messaggio, basta cancellare il database specificato, quando si elimina un database di prestare particolare attenzione.