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

MySQLのユーザー定義変数を使用して、データベースフィールドの値を指定された割合で増やします


最初にテーブルを作成しましょう-

mysql> create table DemoTable
-> (
-> Amount int
-> );
Query OK, 0 rows affected (0.99 sec)

挿入コマンド-

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

mysql> insert into DemoTable values(200);
Query OK, 1 row affected (0.17 sec)

mysql> insert into DemoTable values(500);
Query OK, 1 row affected (0.13 sec)

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

mysql> select *from DemoTable;

出力

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

+--------+
| Amount |
+--------+
| 100    |
| 200    |
| 500    |
+--------+
3 rows in set (0.00 sec)

以下は、データベースフィールドの値を指定されたパーセンテージだけ増やすためのクエリです-

mysql> set @rate=10;
Query OK, 0 rows affected (0.00 sec)

mysql> update DemoTable
-> set Amount=Amount*(1+@rate/100);
Query OK, 3 rows affected (0.18 sec)
Rows matched: 3 Changed: 3 Warnings: 0

テーブルレコードをもう一度確認しましょう-

mysql> select *from DemoTable;

出力

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

+--------+
| Amount |
+--------+
| 110    |
| 220    |
| 550    |
+--------+
3 rows in set (0.00 sec)

  1. MySQL Workbenchを使用してMySQLデータベースのバックアップを取る方法は?

    MySQLを使用してMySQLデータベースのバックアップを作成するには、最初にMySQLWorkbenchをインストールする必要があります。以下のリンクをたどって、MySQLワークベンチをインストールします。 https://dev.mysql.com/downloads/windows/installer/8.0.html インストールに成功したら、MySQLWorkbenchを開く必要があります。 「データのエクスポート」オプションを選択します。これがスナップショットです。 エクスポートするデータベースを選択します。ここで、データベースを保存するパスを設定することもできます。

  2. Node.jsを使用してMySQLテーブルを作成する

    一般に、NoSQLデータベース(MongoDBなど)はノード開発者の間でより人気があります。ただし、ユースケースと、存在するさまざまなデータベースオプションから任意のDBMSを選択する選択に完全に依存します。選択するデータベースのタイプは、主にプロジェクトの要件によって異なります。 たとえば、テーブルの作成やリアルタイムの挿入が必要で、大量のデータを処理したい場合は、NoSQLデータベースが最適ですが、プロジェクトがより複雑なクエリやトランザクションを処理する場合は、SQLデータベースで多くのことができます。もっと意味があります。 この記事では、MySQLに接続して、その中に新しいテーブル