セクション 2. 章 5
single
削除操作
メニューを表示するにはスワイプしてください
SQLiteにおける__削除操作__は、データベーステーブルからレコードやデータを__削除__するために使用。これらの操作により、不要になった特定のデータを__削除__可能。
データを__削除__するための主なSQL文はDELETE文。
import sqlite3
conn = sqlite3.conn('my_database.db')
cursor = connection.cursor()
# SQL query to delete a specific record from the `articles` table
delete_query = "DELETE FROM articles WHERE id = 1"
# Execute the SQL query to perform the deletion
cursor.execute(delete_query)
conn.commit()
conn.close()
このコードスニペットでは、最初の行でSQLクエリを定義し、articlesテーブルから**idが1であるレコードを削除。次の行のcursor.execute(delete_query)で、このクエリをデータベース**に送信して実行。
複数レコードの削除
特定の条件に一致する複数のレコードを削除するには、WHEREクエリでDELETE句を使用:
DELETE FROM articles WHERE author = "John Doe"
このクエリは、authorが"John Doe"に一致するすべてのレコードを__削除__。
全レコードの削除
WHERE句を省略することで、テーブル内のすべてのレコードを__削除__可能:
DELETE FROM articles
このクエリは、"articles"テーブル内のすべてのレコードを__削除__。
これらが、Pythonを用いたSQLiteでの__削除操作__の基本的な概念。DELETEクエリをカスタマイズすることで、必要に応じてデータベースから特定のデータを削除可能。
タスク
スワイプしてコーディングを開始
users テーブルから id フィールドが 1 のレコードを__削除__します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください