English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exclusão de Tabelas de Dados MySQL

Excluir tabelas no MySQL é muito fácil de operar, mas você deve ser muito cuidadoso ao realizar operações de exclusão de tabelas, porque após a execução do comando de exclusão, todos os dados serão perdidos.

sintaxe

A seguir está a sintaxe genérica para excluir tabelas no MySQL:

DROP TABLE table_name ;

Excluir tabela no prompt de comando

A consulta SQL para excluir a tabela no prompt de comando mysql> é DROP TABLE

exemplo online

O exemplo a seguir excluiu a tabela w3codebox_tbl:

root@host# mysql -u root -p
Insira a senha:*******
mysql> use w3codebox;
Banco de dados alterado
mysql> DROP TABLE w3codebox_tbl
Query OK, 0 linhas afetadas (0.8 sec)
mysql>

Excluir tabela usando script PHP

O PHP usa a função mysqli_query para excluir a tabela MySQL.

A função tem dois parâmetros, retorna TRUE em caso de sucesso, caso contrário, retorna FALSE.

sintaxe

mysqli_query(connection, query, resultmode);
parâmetrosdescrição
connectionobrigatório. Especificar a conexão MySQL a ser usada.
queryobrigatório, especificar a string de consulta.
resultmode

opcional. Uma constante. Pode ser qualquer um dos seguintes valores:

  • MYSQLI_USE_RESULT (se precisar buscar uma grande quantidade de dados, use este)

  • MYSQLI_STORE_RESULT (padrão)

exemplo online

O exemplo a seguir usa um script PHP para excluir a tabela w3codebox_tbl:

<?php
$dbhost = 'localhost';  // endereço do servidor do MySQL
$dbuser = 'root';            // Nome de usuário do MySQL
$dbpass = '123456';          // Nome de usuário e senha do MySQL
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Falha na conexão: ' . mysqli_error($conn));
}
echo 'Conexão bem-sucedida<br />';
$sql = "DROP TABLE w3codebox_tbl";
mysqli_select_db($conn, 'w3codebox');
$retval = mysqli_query($conn, $sql);
if(! $retval )
{
  die('Falha ao deletar tabela: ' . mysqli_error($conn));
}
echo "Tabela deletada com sucesso\n";
mysqli_close($conn);
?>

Após a execução com sucesso, usamos os seguintes comandos para não ver w3A tabela codebox_tbl representou:

mysql> show tables;
Conjunto Vazio (0.01 sec)