MySQL SELECTを使用してレコードを挿入しますか?
selectを使用してレコードを挿入するには、INSERTINTOSELECTステートメントを使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable1 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.71 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable1 values(101,'Chris'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1 values(NULL,'Bob'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1 values(NULL,NULL); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1 values(102,'David'); Query OK, 1 row affected (0.20 sec)>
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable1;
これにより、次の出力が生成されます-
+------+-----------+ | Id | FirstName | +------+-----------+ | 101 | Chris | | NULL | Bob | | NULL | NULL | | 102 | David | +------+-----------+ 4 rows in set (0.00 sec)
2番目のテーブルを作成するためのクエリは次のとおりです。
mysql> create table DemoTable2 -> ( -> StudentId int, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (1.10 sec)
SELECTステートメントを使用してレコードを挿入するクエリは次のとおりです-
mysql> insert into DemoTable2 -> select Id,FirstName from DemoTable1 -> where Id IS NOT NULL and FirstName IS NOT NULL; Query OK, 2 rows affected (0.17 sec) Records: 2 Duplicates: 0 Warnings: 0
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable2;
これにより、次の出力が生成されます-
+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 101 | Chris | | 102 | David | +-----------+-------------+ 2 rows in set (0.00 sec)
-
Javaを使用してMySQLテーブルにレコードを挿入します
まず、テーブルを作成しましょう。以下は、MySQLでテーブルを作成するためのクエリです- mysql> create table DemoTable( Id int, Name varchar(30), CountryName varchar(30), Age int ); Query OK, 0 rows affected (0.66 sec) 以下は、MySQLデータベースにアクセスするためのJavaコードです- import java.sql.Connection; impor
-
NodeJSを使用してMySQLのレコードを更新する
この記事では、NodeJSを使用してMySQLのレコードを更新する方法を説明します。 Node.jsサーバーからMySQLテーブルの値を動的に更新します。更新後にselectステートメントを使用して、MySqlレコードが更新されているかどうかを確認できます。 先に進む前に、次の手順がすでに実行されていることを確認してください- mkdir mysql-test cd mysql-test npm init -y npm install mysql 上記の手順は、プロジェクトフォルダにNode-mysqldependecyをインストールするためのものです。