MySQLのSET句を使用して複数のデータを挿入しますか?
まずテーブルを作成しましょう-
mysql> create table DemoTable1544 -> ( -> Id int , -> Name varchar(20) -> ); Query OK, 0 rows affected (2.47 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 SET句を使用して複数のデータを挿入しました-
mysql> insert into DemoTable1544 set Id=101,Name='John Doe'; Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1544 set Id=102,Name='Adam Smith'; Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1544 set Id=103,Name='Chris Brown'; Query OK, 1 row affected (0.12 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable1544;
これにより、次の出力が生成されます-
+------+-------------+ | Id | Name | +------+-------------+ | 101 | John Doe | | 102 | Adam Smith | | 103 | Chris Brown | +------+-------------+ 3 rows in set (0.00 sec)
-
複数のレコードをすばやく挿入するMySQLクエリ
複数のレコードをすばやく挿入するには、単一のINSERTを使用して、次の構文に従います- insert into yourTableName values(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2007 ( Amount1 int, Amount2 int, Amount3 int ); Query OK,
-
オプションを使用したMySQLプログラム変数の設定
MySQLプログラムの多くには、実行時にSETステートメントを使用して設定される内部変数があります。これらのプログラム変数のほとんどは、プログラムオプションの指定に適用されるのと同じ構文を使用して、サーバーの起動時に設定することもできます。 例1 mysqlには、通信バッファの最大サイズを制御するmax_allowed_packet変数があります。 mysqlのこのmax_allowed_packet変数を16MBの値に設定するには、以下のコマンドのいずれかを使用できます- mysql --max_allowed_packet=16777216 (or) mysql --max_a