Python-mysql-drop-table
提供:Dev Guides
Python MySQL-ドロップテーブル
構文
以下は、MySQLのDROP TABLEステートメントの構文です-
例
テーブルを削除する前に、次のようにSHOW TABLESステートメントを使用してテーブルのリストを取得します-
次のステートメントは、sampleという名前のテーブルをデータベースから完全に削除します-
MySQLからsampleという名前のテーブルを削除したため、テーブルのリストを再度取得しても、テーブル名のサンプルは見つかりません。
Pythonを使用したテーブルの削除
MYSQLのDROPステートメントを使用して、必要なときにいつでもテーブルを削除できますが、既存のテーブルを削除するときは、テーブルの削除後に失われたデータが復元されないため、非常に注意する必要があります。
Pythonを使用してMYSQLデータベースからテーブルを削除するには、カーソルオブジェクトで* execute()*メソッドを呼び出し、dropステートメントをパラメーターとして渡します。
例
次のテーブルは、データベースからEMPLOYEEという名前のテーブルを削除します。
出力
存在する場合のみテーブルを削除
データベースに存在しないテーブルを削除しようとすると、エラーが発生します-
削除ステートメントにIF EXISTSを追加して、削除する前にテーブルが存在するかどうかを確認することにより、このエラーを防ぐことができます。
例
出力