MySQLに複数の行を挿入しますか?
「値」を使用してMySQLに複数の行を挿入します。値は、コンマ区切りで設定された括弧で囲むことができます。 MySQLに複数の行を挿入するための構文は次のとおりです。
insert into yourTableName(yourColumnName1,yourColumnName2,..............yourColumnNameN) values(value1,value2,...valueN),(value1,value2,...valueN),(value1,value2,...valueN),...........((value1,value2,...valueN);
まず、MySQLでテーブルを作成しましょう-
mysql> create table InsertMultipleRowsDemo -> ( -> Id int, -> Name varchar(200), -> Age int -> ); Query OK, 0 rows affected (0.45 sec)
上記の構文を適用して、複数の行を挿入します。クエリは次のとおりです-
mysql> insert into InsertMultipleRowsDemo(Id,Name,Age) values(1,'John',23),(2,'Carol',24),(3,'Johnson',21),(4,'Smith',20),(5,'David',26); Query OK, 5 rows affected (0.31 sec) Records: 5 Duplicates: 0 Warnings: 0
selectステートメントを使用してすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from InsertMultipleRowsDemo;
以下は出力です-
+------+---------+------+ | Id | Name | Age | +------+---------+------+ | 1 | John | 23 | | 2 | Carol | 24 | | 3 | Johnson | 21 | | 4 | Smith | 20 | | 5 | David | 26 | +------+---------+------+ 5 rows in set (0.00 sec)
-
MySQLの複数のテーブルから行をカウント(*)しますか?
MySQLで複数のテーブルの行をカウントするには、構文は次のとおりです- Select (select count(*) from yourTableName1) as anyAliasName1, (select count(*) from yourTableName2) as anyAliasName2 from dual; まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> I
-
MySQLの複数のデータベースにわたるテーブルの行の総数を検索しますか?
データベース全体のテーブル行の総数をフェッチするには、INFORMATION SCHEMAとともに集計関数SUM()を使用します。まず、「Web」データベースにあるテーブルを作成しましょう- mysql> create table DemoTable1568 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert