1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Pythonで学ぶデータベース入門

Connected

Exercises

テーブルからすべてのレコードを削除する

テーブルをいったん空にしてからデータを再読み込みしたい場合があります。 このときは、テーブルだけを引数に取る delete ステートメントで実行できます。たとえば動画では、Jason は次のように実行して extra_employees テーブルを削除しました:

delete_stmt = delete(extra_employees)
result_proxy = connection.execute(delete_stmt)

ただし、削除は元に戻せないので注意してください。

คำแนะนำ

100 XP
  • sqlalchemy から delete と select をインポートします。
  • census テーブルからすべてのデータを削除する delete ステートメントを作成し、delete_stmt として保存します。
  • connection を使って delete_stmt を実行し、results に保存します。
  • census テーブルの残りの行を select で取得して結果を表示し、テーブルが空になったことを確認してから Submit Answer してください。