ホームページ >データベース >mysql チュートリアル >データベースを削除せずにすべてのテーブルを素早く削除するMySQLの実装方法を共有する

データベースを削除せずにすべてのテーブルを素早く削除するMySQLの実装方法を共有する

黄舟
黄舟オリジナル
2017-09-14 11:28:121553ブラウズ

この記事では、データベースを削除せずにすべてのテーブルをすばやく削除する MySQL の方法を主に紹介します。これには、mysql バッチ実行ステートメントの関連操作スキルが含まれます。必要な方は参考にしてください。この記事の例は、MySQL のストーリーを説明します。データベースを削除せずにすべてのテーブルをすばやく削除する方法。参考のために皆さんと共有してください。詳細は次のとおりです。

phpmyadmin を直接使用する場合は、データテーブルを確認する - 「クリックして削除」 - 「OK」をクリックすると、操作は完了です。

ここではデータテーブルを素早く削除するSQLコマンドの操作方法を紹介します。

テーブルを削除するコマンド:

drop table 表名;

テーブルが 200 個あり、200 回実行されると、考えるだけで実行したくなくなります。

以下は、information_schema ライブラリを使用した解決策です:


コードをコピーします

コードは次のとおりです: SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema ='データベース名' ;

このコマンドを使用して

のようなステートメントを取得し、バッチで実行します。

drop table 表名;実行結果を見て、最初の行を削除し、dede システム内のすべてのテーブルを削除します。

dede をデフォルトのテーブルプレフィックスとして使用している場合は、次のコマンドを直接コピーして実行できます。

りー

以上がデータベースを削除せずにすべてのテーブルを素早く削除するMySQLの実装方法を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。