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

MySQLで特定の値よりも大きい値を持つフィールドを削除するにはどうすればよいですか?


まずテーブルを作成しましょう-

mysql> create table DemoTable
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   PlayerName varchar(100),
   PlayerScore int
);
Query OK, 0 rows affected (0.97 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable(PlayerName,PlayerScore) values('Chris',780);
Query OK, 1 row affected (0.25 sec)
mysql> insert into DemoTable(PlayerName,PlayerScore) values('Sam',1100);
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable(PlayerName,PlayerScore) values('Mike',900);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(PlayerName,PlayerScore) values('Bob',890);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(PlayerName,PlayerScore) values('Carol',1000);
Query OK, 1 row affected (0.20 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+----+------------+-------------+
| Id | PlayerName | PlayerScore |
+----+------------+-------------+
|  1 | Chris      |         780 |
|  2 | Sam        |        1100 |
|  3 | Mike       |         900 |
|  4 | Bob        |         890 |
|  5 | Carol      |        1000 |
+----+------------+-------------+
5 rows in set (0.00 sec)

以下は、MySQLの特定の値よりも大きい値を持つフィールドを削除するためのクエリです-

mysql> delete from DemoTable where PlayerScore > 900;
Query OK, 2 rows affected (0.18 sec)

テーブルレコードをもう一度確認しましょう。

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+----+------------+-------------+
| Id | PlayerName | PlayerScore |
+----+------------+-------------+
|  1 | Chris      |         780 |
|  3 | Mike       |         900 |
|  4 | Bob        |         890 |
+----+------------+-------------+
3 rows in set (0.00 sec)

  1. JavaでMySQLデータベースのデータを削除するにはどうすればよいですか?

    DELETEコマンドを使用してMySQLデータベースからデータを削除します。構文は次のとおりです。 delete from yourTableName where condition; 私はJAVAプログラミング言語の助けを借りてMySQLデータベースからデータを削除します。まず、テーブルを作成し、いくつかのレコードを挿入します。以下は、テーブルを作成するためのクエリです。 mysql> create table DeleteTableDemo    -> (    -> id int,    -> Name

  2. PHPとMySQLで「ブール」値を処理する方法は?

    MySQLバージョン8.0.12を使用しています。まず、MySQLのバージョンを確認しましょう: mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12    | +-----------+ 1 row in set (0.00 sec) MySQLでブール値を処理するには、BOOL、BOOLEAN、またはTINYINT(1)を使用できます。 BOOLまたはBOOLEANを使用する場合、MySQLはそれを内部でTINYINT(1)に変換します。 BOOLまたはBOOLE