PHP MySQL DELETE, TRUNCATE, DROP Tabel

Dalam panduan ini, kita akan membahas cara melakukan operasi DELETE, TRUNCATE, Dan DROP pada tabel database MySQL menggunakan PHP di XAMPP di Linux.

Sebelum masuk ke topik, mari kita pahami perbedaan antara perintah Delete, Truncate, dan Drop.
Contents
Perbedaan Perintah DROP, TRUNCATE dan DELETEPrasyaratLangkah-Langkah Menulis Kode PHPDELETE Baris Dari Tabel MySQL Menggunakan PHPTRUNCATE Tabel MySQL Menggunakan PHPDROP Tabel MySQL Menggunakan PHPKesimpulanPerbedaan Perintah DROP, TRUNCATE dan DELETE

Perintah DELETE dan DROPTabel berikut menunjukkan apa itu Perintah TRUNCATE kapan harus menggunakannya.

Singkatnya,
DELETE akan menghapus catatan tertentu, TRUNCATE akan menghapus semua catatan tetapi tidak akan menghapus tabel, dan DROP akan menghapus seluruh tabel. Prasyarat

Untuk tujuan demonstrasi, saya telah membuat tabel yang disebut “penjualan” di Database MySQL bernama “my_company” dengan catatan sebagai berikut.
Heads Up: Di XAMPP, database dan nama tabel tidak peka huruf besar/kecil. Ini akan mempertimbangkan huruf besar/kecil sebagai huruf kecil saja.

Jika Anda belum membuat database dan tabel, lihat panduan berikut.
Membuat Database dan Tabel MySQL Menggunakan PHP Dalam XAMPPSLangkah-Langkah Menulis Kode PHP

1. Tentukan nama server, nama pengguna, kata sandi, dan nama basis data dalam kode PHP Anda.

2. Buat koneksi menggunakan mysqli_connect() function.

Code:

$connection = mysqli_connect($server_name, $user_name, $password, $database_name);

3. Periksa Koneksi menggunakan fungsi mysqli_connect_error() yang ditentukan dalam kondisi if. Fungsi ini akan mewakili kesalahan, jika koneksi gagal. Ini adalah langkah opsional.

4. Tentukan SQL Query untuk menghapus baris/baris tertentu dari tabel menggunakan perintah DELETE/DROP/TRUNCATE.

5. Gunakan fungsi mysqli_multi_query() untuk memeriksa apakah nilai dihapus atau tidak.

Syntax:

mysqli_multi_query($connection, $query)

Di sini,
$connection menentukan detail koneksi,$query adalah sql query.
Jika ini Benar, maka catatan dihapus. Jika tidak, itu akan mengembalikan kesalahan. Kita dapat memeriksa kesalahan dengan menggunakan fungsi mysqli_error($connection).

6. Tutup koneksi dengan menggunakan fungsi mysqli_close().

Syntax:

mysqli_close($connection);

Mari kita lihat pembahasan penggunaan setiap perintah dengan contoh.
DELETE Baris Dari Tabel MySQL Menggunakan PHP

Perintah DELETE digunakan untuk menghapus baris tertentu dari table.

Query Syntax:

DELETE FROM table_name where condition;

Contoh Code:

Dalam contoh ini, kita akan menghapus baris di mana id=3.

Buat file teks biasa bernama delete.php di bawah folder /htdocs dengan konten berikut di dalamnya.
Heads Atas: Jika Anda menggunakan Linux, folder htdocs akan berada di bawah direktori /opt/lampp/. Jika Anda menggunakan Windows, htdocs biasanya berada di folder C:xampp.


Buka browser web Anda dan navigasikan ke http://localhost/delete.php. Anda akan melihat output seperti ini di jendela browser Anda.

Anda dapat memverifikasi apakah baris benar-benar dihapus dari dasbor PhpMyAdmin.

Buka dasbor phpMyAdmin dengan menavigasi ke http://localhost/phpmyadmin URL dari browser.

Klik Browse untuk melihat sisanya record.

Seperti yang Anda lihat, baris dengan id=3 hilang.
TRUNCATE Tabel MySQL Menggunakan PHP

Perintah TRUNCATE digunakan untuk menghapus semua baris dari tabel database MySQL.

Query Syntax:

TRUNCATE TABLE table_name;

Contoh Kode: kami akan menghapus semua rows.

Buat file teks bernama truncate.php dengan isi berikut.


Arahkan ke file http://localhost/truncate.php dari browser web Anda. Anda akan melihat pesan “Terpotong Berhasil” di jendela browser.

Buka dasbor phpMyAdmin dan klik Browse untuk melihat apakah ada catatan.

Seperti yang Anda lihat di tangkapan layar di atas, semua catatan dihapus.
DROP Tabel MySQL Menggunakan PHP

The DROP perintah digunakan untuk menghapus seluruh tabel.

Query Syntax:

DROP TABLE table_name;

Contoh Code:

Dalam contoh ini, kita akan menghapus seluruh tabel beserta strukturnya (baris dan kolom).

Buat file teks bernama drop.php dengan isi sebagai berikut :


Buka browser web Anda dan navigasikan ke http://localhost/drop.php dan Anda akan melihat pesan “Berhasil Dijatuhkan”.

Buka phpMyAdmin dan periksa apakah tabel ada atau tidak.

Ya, tidak ada tabel yang disebut “penjualan ” di database my_company. Kami baru saja menghapusnya menggunakan perintah DROP.
Kesimpulan

Dalam panduan langkah ini, kami membahas tentang tiga perintah MySQL yaitu DELETE, TRUNCATE dan DROP. Menggunakan perintah trio ini, kami menunjukkan kepada Anda cara menghapus satu baris dari tabel MySQL, dan menghapus semua baris dalam tabel dan akhirnya menghapus seluruh tabel menggunakan PHP.