Latest web development tutorials

Excluir banco de dados MySQL

Exclua o banco de dados usando mysqladmin

Use usuário comum servidor de login mysql, você pode precisar de permissão especial para criar ou excluir banco de dados MySQL.

Então aqui nós está logado como root, o usuário root tem a mais alta autoridade, você pode usar o comando mysql mysqladmin para criar o banco de dados.

No processo de exclusão do banco de dados, é importante ter muito cuidado, porque após o comando de exclusão, todos os dados serão perdidos.

Os exemplos a seguir exclua o w3big banco de dados (o banco de dados foi criado na seção anterior):

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

Depois de executar o comando acima para excluir o banco de dados, haverá um prompt para confirmar se excluir o banco de dados:

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

Use script PHP para excluir do banco de dados

PHP usar mysql_query função para criar ou apagar banco de dados MySQL.

Esta função tem dois parâmetros, na implementação dos retornos de sucesso verdadeiro, caso contrário retorna FALSE.

gramática

bool mysql_query( sql, connection );
parâmetros descrição
sql Necessário. Consulta SQL para enviar provisões. Nota: A string de consulta não deve terminar com um ponto e vírgula.
conexão Opcional. Disposições do identificador de conexão SQL. Se não for especificado, a utilização de uma ligação aberta.

Exemplos

O exemplo seguinte demonstra a utilização da função mysql_query PHP para eliminar a base de dados:

<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 você excluir um banco de dados usando o script PHP, não aparece para confirmar se deseja excluir uma mensagem, basta excluir o banco de dados especificado, quando você excluir um banco de dados para ter um cuidado especial.