Rekod penambahan, pemadaman, pengubahsuaian dan pertanyaan kemas kini Mysql

Kemas kini rekod

Kemas kini data yang telah kami katakan. Apabila anda perlu mengubah suai kandungan, mengubah suai baki kad bank atau mengubah suai maklumat peralatan, anda perlu menggunakan kemas kini dan mengubah suai penyata. Sintaks asas pernyataan

ubah suai (juga dipanggil kemas kini) adalah seperti berikut:

类别详细解示
基本语法update 表名 set 字段1=值1,字段2=值2,字段n=值n where 条件
示例update money set  balance=balance-500 where userid = 15;
示例说明修改money表,将balance余额减500。要求userid为15

Katakan kita mempunyai jadual berikut dengan struktur berikut:

useridusernamebalance
1王宝强50000.00
2黄晓明150000000.00
15马云15000.00
16陈赫1234131.00

mysql> pilih * dari emp di mana deptno=15;
+------+----------+---------+
|. id pengguna |. | |.
+------+-------+------------+
1 baris dalam set (0.00 saat)

Gunakan penyata kemas kini untuk mengemas kini rekod

mysql> kemas kini wang set balance=balance-500 di mana userid = 15;
Pertanyaan OK, 1 baris terjejas (0.35 saat)

Baris dipadankan: 1 Berubah: 1 Amaran: 0

mysql> pilih * dari emp di mana deptno=15;

+------+----------+----------+

|. id pengguna |. baki | +------+----------+----------+
|. 15 |. 14500.00 +------+-------+-------------+
1 baris dalam set (0.00 saat)


Ubah suai berbilang medan

mysql> kemas kini baki set wang=baki-500,nama pengguna='Li Wenkai' di mana id pengguna = 15 ;

Pertanyaan OK, 1 baris terjejas (0.00 saat)

Baris dipadankan: 1 Berubah: 1 Amaran: 0

mysql> pilih * dari emp di mana deptno=15;
+------+----------+----------+
|. id pengguna |. baki | +------+----------+----------+

|. 15 |Wang Baoqiang | +------+-------+-------------+

1 baris dalam set (0.00 saat)


Kemas kini dua jadual pada masa yang sama


mysql> kemas kini wang m,pengguna u m.balance=m. baki*u.umur di mana m.userid=u.id;

Meneruskan pembelajaran
||
<?php echo "Hello Mysql"; ?>
  • Cadangan kursus
  • Muat turun perisian kursus