Rumah >pangkalan data >tutorial mysql >Cara menggunakan arahan kemas kini MySQL

Cara menggunakan arahan kemas kini MySQL

王林
王林ke hadapan
2023-05-29 17:07:491921semak imbas

1. Kemas kini sintaks

Format sintaks arahan kemas kini adalah seperti berikut:

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;

Mata yang memerlukan penjelasan adalah seperti berikut:

  • nama_jadual: Nyatakan nama jadual yang perlu diubah suai.

  • column1=value1,column2=value2,...: Penyataan tugasan berbilang dipisahkan dengan "," untuk menunjukkan lajur yang perlu diubah suai dan nilai yang diubah suai.

  • Pernyataan bersyarat "WHERE some_column=some_value" digunakan untuk menapis rekod yang perlu diubah suai. Hanya rekod yang memenuhi syarat ini akan diubah suai. Nama lajur yang perlu ditapis ialah some_column dan nilai yang perlu ditapis ialah some_value.

Mengabaikan pernyataan bersyarat dalam arahan kemas kini akan menyebabkan semua rekod dalam jadual diubah suai. Anda perlu berhati-hati apabila menggunakan arahan kemas kini dan mengendalikannya dengan berhati-hati.

2. Contoh kemas kini

Yang berikut menggunakan contoh untuk menunjukkan penggunaan sebenar arahan kemas kini. Katakan terdapat jadual bernama pelajar, yang merangkumi beberapa medan seperti id, nama, umur, jantina, kelas, dll. Maklumat pelajar No 001 perlu diubah suai untuk menukar umurnya kepada 20 tahun.

Pertama, anda perlu log masuk ke pangkalan data MySQL,

mysql -u root -p密码

Kemudian, pilih pangkalan data yang perlu diubah suai, contohnya, pilih pangkalan data bernama ujian:

use test;

Sebelum melaksanakan arahan kemas kini, sila Pastikan anda memikirkan dengan secukupnya tentang perkara yang akan anda lakukan. Dalam contoh ini, arahan pelaksanaan adalah seperti berikut:

UPDATE student SET age = 20 WHERE id = '001';

Arahan di atas bermaksud untuk mengubah suai umur pelajar dengan nombor sekolah menengah 001 dalam jadual pelajar kepada 20 tahun. Jika pengubahsuaian berjaya, anda akan menerima gesaan berikut:

Query OK, 1 row affected (0.01 sec)
Rows matched: 1 changed: 1 warnings: 0

Antaranya, "Query OK" bermaksud arahan itu berjaya dilaksanakan, dan 1 baris terjejas bermakna arahan itu mempengaruhi 1 baris, iaitu, maklumat pelajar bernombor 001 berjaya diubah suai.

Atas ialah kandungan terperinci Cara menggunakan arahan kemas kini MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam