让我们先创建一个表mysql> create table recordsDemo
-> (
-> UserId int,
-> Value int
-> );
现在,使用insert命令在表中插入一些记录。
查询如下mysql> insert into recordsDemo values(1,10);
mysql> insert into recordsDemo values(3,598);
mysql> insert into recordsDemo values(5,786);
mysql> insert into recordsDemo values(7,189);
mysql> insert into recordsDemo values(9,345);
使用select语句显示表中的所有记录。
查询如下mysql> select *from recordsDemo;
以下是输出+--------+-------+
| UserId | Value |
+--------+-------+
| 1 | 10 |
| 3 | 598 |
| 5 | 786 |
| 7 | 189 |
| 9 | 345 |
+--------+-------+
5 rows in set (0.00 sec)
创建第二个表。创建第二个表的查询如下mysql> create table PositiveToNegativeValueDemo
-> (
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Money int
-> );
这是在插入时将正值转换为负值的查询mysql> insert into PositiveToNegativeValueDemo(Id,Money)
-> select UserId,(-1*Value) from recordsDemo;
Records: 5 Duplicates: 0 Warnings: 0
现在,使用select语句从表中检查表记录。
查询如下mysql> select *from PositiveToNegativeValueDemo;
以下是输出+------+-------+
| Id | Money |
+------+-------+
| 1 | -10 |
| 3 | -598 |
| 5 | -786 |
| 7 | -189 |
| 9 | -345 |
+------+-------+
5 rows in set (0.00 sec)