sql 基础--mysql 5 (10)

17.更新和删除数据

更新: update table set columns =  ‘value’ where ...

mysql> update pw_price set price=10000 where uid=6;
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from pw_price;
+-----+-------+------------+
| uid | price | first_name |
+-----+-------+------------+
|   1 |   100 | wang       |
|   2 |  1000 | zhang      |
|   3 |  2000 | li         |
|   4 |  5000 | weizhi     |
|   5 |  5000 | cai        |
|   6 | 10000 | guo        |
+-----+-------+------------+
6 rows in set (0.00 sec)
mysql> update pw_price set first_name="guo6" where uid = 6;
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from pw_price;
+-----+-------+------------+
| uid | price | first_name |
+-----+-------+------------+
|   1 |   100 | wang       |
|   2 |  1000 | zhang      |
|   3 |  2000 | li         |
|   4 |  5000 | weizhi     |
|   5 |  5000 | cai        |
|   6 | 10000 | guo6       |
+-----+-------+------------+
6 rows in set (0.00 sec)

删除数据

delete from table where 。。。

mysql> select * from pw_price;
+-----+-------+------------+
| uid | price | first_name |
+-----+-------+------------+
|   1 |   100 | wang       |
|   2 |  1000 | zhang      |
|   3 |  2000 | li         |
|   4 |  5000 | weizhi     |
|   5 |  5000 | cai        |
|   6 | 10000 | guo6       |
+-----+-------+------------+
6 rows in set (0.00 sec)

mysql> delete from pw_price where uid >=6;
Query OK, 1 row affected (0.03 sec)

mysql> select * from pw_price;
+-----+-------+------------+
| uid | price | first_name |
+-----+-------+------------+
|   1 |   100 | wang       |
|   2 |  1000 | zhang      |
|   3 |  2000 | li         |
|   4 |  5000 | weizhi     |
|   5 |  5000 | cai        |
+-----+-------+------------+
5 rows in set (0.00 sec)

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。