Comment MySQL supprime-t-il une table de données ? Commande/instruction/syntaxe de suppression de la table de données de la base de données MySQL

Comment supprimer une table dans MySQL ? Commandes/instructions/syntaxe de suppression de tables dans une base de données MySQL

Table de suppression MySQL

Il est très facile de supprimer des tables de données dans MySQL, mais vous devez être très prudent lorsque vous supprimez des tables, car toutes les données disparaîtront après l'exécution de la commande de suppression.

grammaire

Voici la syntaxe générale pour supprimer une table MySQL :

DROP TABLE table_name ;

Supprimer la table de données dans la fenêtre d'invite de commande

Dans la fenêtre d'invite de commandes mysql>, l'instruction SQL pour supprimer une table est DROP TABLE :

Exemple

L'exemple suivant supprime la table de données chenweiliang_tbl :

root@host# mysql -u root -p
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> DROP TABLE chenweiliang_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

Supprimer la table de données à l'aide du script PHP

PHP utilise la fonction mysqli_query pour supprimer les tables MySQL.

La fonction a deux paramètres et retourne TRUE si l'exécution est réussie, sinon elle retourne FALSE.

syntaxe h3>

mysqli_query(connection,query,resultmode);
参数Description
connexionObligatoire.Spécifie la connexion MySQL à utiliser.
questionObligatoire, spécifie la chaîne de requête.
mode de résultatOptionnel.une constante.Il peut s'agir de l'une des valeurs suivantes :

  • MYSQLI_USE_RESULT (utilisez ceci si vous avez besoin de récupérer beaucoup de données)
  • MYSQLI_STORE_RESULT (par défaut)

Exemple

L'exemple suivant utilise un script PHP pour supprimer la table de données chenweiliang_tbl :

supprimer la table de données

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
$sql = 'DROP DATABASE chenweiliang';
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('删除数据库失败: ' . mysqli_error($conn));
}
echo "数据库 chenweiliang 删除成功\n";
mysqli_close($conn);
?>

Après une exécution réussie, nous ne pouvons pas voir la table chenweiliang_tbl en utilisant la commande suivante :

mysql> show tables;
Empty set (0.01 sec)

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Remonter en haut