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

結果を出力せずにターミナルからMySQLクエリを実行しますか?


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

mysql> create table DemoTable709 (Amount int);
Query OK, 0 rows affected (0.62 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable709 values(100);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable709 values(560);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable709 values(7800);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable709 values(1020);
Query OK, 1 row affected (0.15 sec)

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

mysql> select *from DemoTable709;

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

+--------+
| Amount |
+--------+
| 100    |
| 560    |
| 7800   |
| 1020   |
+--------+
4 rows in set (0.00 sec)

以下は、結果を出力せずにターミナルからMySQLクエリを実行するためのクエリです-

mysql> set @TotalAmount=(select sum(Amount) from DemoTable709);
Query OK, 0 rows affected (0.00 sec)

結果を確認したい場合は、以下のクエリを使用できます-

mysql> select @TotalAmount;

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

+--------------+
| @TotalAmount |
+--------------+
| 9480         |
+--------------+
1 row in set (0.05 sec)

  1. 2つの列から発生数を見つけるためのMySQLクエリ?

    MySQL GROUP_BYを使用して、2つの列から出現回数を検索します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Name1 varchar(20),    -> Name2 varchar(20)    -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into De

  2. 左から15語だけを表示するMySQLクエリ?

    これには、MySQLでLEFTを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Java database connectivity to MySQL data