この記事では、PythonでMySQLテーブルのすべての行を削除する方法を紹介します。

基本的に、テーブルからすべてのレコードを完全に消去します。 これにより、テーブル内のすべてのエントリが削除されます。

テーブルとそのすべての列および定義はまだ存在します。 しかし、テーブル内のすべてのレコードが削除されます。

単純に、テーブルを保持します。 しかし、その中のすべてのレコードは、まるで白紙の状態から始めるかのように、消去されます。

これは、テーブルをそのすべての列と定義とともに保持し、ただ、すべてのレコードを消去して白紙の状態から開始したい場合に使用できます。

MySQL をインストールする方法を知りたい場合は、「Python 3 で MySQL をインストールする方法」を参照してください。

そこで、Python で MySQL テーブルのすべての行を削除する一般的なコードは次のとおりです。

そこで、上記のコードでは、Table_nameというテーブルからすべての行を削除しています。 これは、テーブルのすべてのレコードを消去し、テーブルからすべてのエントリを完全に空白にします。

以下では、Table_nameというテーブルからすべての行を削除する完全なコードを示します。

つまり、これがテーブル名という名前のテーブルからすべての行を削除するために必要なすべてのコードです。

そこで、まず MySQLdb をインポートする必要があります。 インポートしたら、MySQLdb.connect() 関数を使用して、MySQL データベースへの接続を取得します。 MySQL データベースへの接続に関する完全な記事を参照するには、Python で MySQL データベースに接続する方法 を参照してください。

次に、cursor.execute()関数を使用して、テーブル、Table_nameからすべての行を削除する私たちの関数を実行します。 この関数の中に、”TRUNCATE TABLE table_name “という行を挿入します。 つまり、コード全体の行は、cursor.execute(“TRUNCATE TABLE table_name”)

そして、必要なことを行ったらデータベースを閉じます。

データが MySQL テーブルに正常に挿入された場合、Python シェルで ‘0’ が返されます。

そして、これは Python で MySQL テーブルからすべてのエントリを消去することができることです。

admin

コメントを残す

メールアドレスが公開されることはありません。

lg