MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLテーブルから複数の行を削除するにはどうすればよいですか?


これらの複数の行を識別するWHERE句とともにDELETEステートメントを使用して、MySQLテーブルから複数の行を削除できます。

mysql> Select * from names;
+------+-----------+
| id   | name      |
+------+-----------+
| 1    | Rahul     |
| 2    | Gaurav    |
| 3    | Raman     |
| 5    | Ram       |
+------+-----------+
4 rows in set (0.00 sec)

mysql> DELETE from names WHERE id > 2;
Query OK, 2 rows affected (0.04 sec)

上記のクエリでは、WHERE句がテーブル「names」からid>2の2つの行を識別するため、複数の行が削除されます。

mysql> Select * from names;
+------+-----------+
| id   | name      |
+------+-----------+
| 1    | Rahul     |
| 2    | Gaurav    |
+------+-----------+
2 rows in set (0.00 sec)

  1. MySQL Pythonでデータベースからテーブルを削除するにはどうすればよいですか?

    データベースからテーブル全体を削除する必要がある場合があります。不要なデータをデータベースに保持することは、ストレージの不適切な使用です。データベースに「Employees」という名前のテーブルがあり、何らかの理由で、このテーブルがデータベースに必要なくなったとします。したがって、役に立たない特定のテーブルを削除することをお勧めします。 これは、「DROPTABLE」コマンドを使用して実行されます。このテーブルは、データベースからテーブル全体を削除します。 構文 DROP TABLE table_name ここで、table_nameは、削除するテーブルの名前を指定します。 Pythonで

  2. PythonでMySQLを使用してテーブルからレコードを削除するにはどうすればよいですか?

    テーブルから特定の行を削除する必要がある場合があります。クラスの生徒の詳細の表があるとします。生徒の1人がクラスを離れた可能性があるため、その特定の生徒の詳細は必要ありません。したがって、その特定の行またはレコードをテーブルから削除する必要があります。 MySQLの「DELETEFROM」ステートメントは、テーブルから行またはレコードを削除するために使用されます。「WHERE」句は、削除する行を指定するために使用されます。 WHERE句を使用しない場合、すべてのレコードが削除されます。 構文 すべての行を削除 − DELETE FROM table_name 特定の行を削除する −