既存のMySQLテーブルからいくつかの条件のデータをコピーするにはどうすればよいですか?
CTASスクリプトを使用して、既存のテーブルからデータと構造をコピーできることがわかっています。何らかの条件でデータをコピーする場合は、CTASスクリプトでWHERE句を使用する必要があります。以下の例を考えてみましょう-
mysql> Create table EMP_BACKUP2 AS SELECT * from EMPLOYEE WHERE id = 300 AND Name = 'Mohan'; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> Select * from EMP_BACKUP2; +------+-------+ | Id | Name | +------+-------+ | 300 | Mohan | +------+-------+ 1 row in set (0.00 sec)
上記の例では、いくつかの条件を使用して、テーブル「Employee」からEMP_BACKUP1という名前のテーブルを作成しました。 MySQLは、これらの条件に基づいて1行のみのテーブルを作成します。
-
MySQLテーブルからデータを削除した後に1で自動インクリメントするにはどうすればよいですか?
これには、TRUNCATETABLEコマンドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにい
-
PythonでMySQLを使用して、いくつかの基準に基づいてテーブルからデータを選択するにはどうすればよいですか?
テーブルからすべてのデータを選択する必要はあまりありません。代わりに、いくつかの条件または基準に基づいて、テーブルからデータまたは行を選択する必要があります。 =90)といういくつかの基準に基づいてデータを選択する必要があります。 したがって、MySQLには「WHERE」ステートメントが用意されており、指定された基準に基づいてテーブルからデータを選択できます。 構文 SELECT * FROM table_name WHERE condition ここで、table_nameはテーブルの名前を指定し、conditionはデータの選択が行われる基本的な基準を指定します。このステートメントは