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

MySQLComment supprimer la table de données ?Base de données MySQLsupprimer la commande/l'instruction/la syntaxe de la table de données

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 commande mysql>, supprimez la table de données. L'instruction SQL est TABLE DROP :

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);
参数描述
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)

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

Remonter en haut