[WHERE clause] [ORDER BY clause] [LIMIT clause]" ."/> [WHERE clause] [ORDER BY clause] [LIMIT clause]" .">

Rumah  >  Artikel  >  pangkalan data  >  Apakah pernyataan mysql untuk memadam data?

Apakah pernyataan mysql untuk memadam data?

青灯夜游
青灯夜游asal
2021-12-28 18:03:2350251semak imbas

Pernyataan MySQL untuk memadam data ialah "DELETE", yang boleh memadam satu atau lebih baris data dalam jadual data Format sintaks ialah "DELETE FROM ccc43248daffbac9770dee47fdaff697 [WHERE clause] [ORDER BY. klausa] [LIMIT klausa]".

Apakah pernyataan mysql untuk memadam data?

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam MySQL, anda boleh menggunakan pernyataan DELETE untuk memadam satu atau lebih baris data dalam jadual. Pernyataan

DELETE boleh memadamkan data daripada satu jadual Format sintaks ialah:

DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]

Sintaks adalah seperti berikut:

  • <. ;nama jadual> ;: Nyatakan nama jadual dari mana data akan dipadamkan.

  • PESANAN MENGIKUT klausa: Pilihan. Menunjukkan bahawa apabila memadam, baris dalam jadual akan dipadamkan dalam susunan yang dinyatakan dalam klausa.

  • Klausa WHERE: Pilihan. Menunjukkan bahawa syarat pemadaman adalah terhad untuk operasi pemadaman Jika klausa ini ditinggalkan, ini bermakna semua baris dalam jadual dipadamkan.

  • Klausa LIMIT: Pilihan. Digunakan untuk memberitahu pelayan bilangan maksimum baris yang akan dipadamkan sebelum arahan kawalan dikembalikan kepada klien.

Nota: Apabila syarat WHERE tidak digunakan, semua data akan dipadamkan.

Contoh penggunaan pernyataan DELETE

Padam semua data dalam jadual

[Contoh 1] Padam semua data dalam jadual tb_courses_new

mysql> DELETE FROM tb_courses_new;
Query OK, 3 rows affected (0.12 sec)
mysql> SELECT * FROM tb_courses_new;
Empty set (0.00 sec)

Padam data dalam jadual mengikut syarat

[Contoh 2] Padamkan course_id dalam tb_courses_new jadual Rekod dengan 4

mysql> DELETE FROM tb_courses
    -> WHERE course_id=4;
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM tb_courses;
+-----------+-------------+--------------+------------------+
| course_id | course_name | course_grade | course_info      |
+-----------+-------------+--------------+------------------+
|         1 | Network     |            3 | Computer Network |
|         2 | Database    |            3 | MySQL            |
|         3 | Java        |            4 | Java EE          |
+-----------+-------------+--------------+------------------+
3 rows in set (0.00 sec)

Seperti yang dapat dilihat daripada keputusan berjalan, rekod dengan course_id 4 telah dipadamkan.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Apakah pernyataan mysql untuk memadam data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn