10/03/2015

Cara Menghapus Table Di MySQL

Pada tutorial kali ini kita akan belajar tentang Bagaimana Cara Menghapus Sebuah Table Di MySQL. Untuk menghapus sebuah table di MySQL, Anda dapat menggunakan perintah DROP TABLE.

Peringatan!

Sebagai catatan, Anda harus hati-hati ketika melakukan proses penghapusan table, karena selain data nya hilang dan tidak bisa dikembalikan, objek-objek yang melekat pada table tersebut seperti index, constraint, juga akan ikut terhapus.

Sintak Dasar


Di bawah ini adalah sintak dasar dari perintah DROP TABLE Di MySQL:

DROP TABLE table_name;

Penjelasan:
  • table_name adalah nama table yang akan Anda hapus.

Langkah-Langkah


Di bawah ini adalah langkah-langkah proses menghapus sebuah table di MySQL menggunakan MySQL Command Line Interface (MySQL CLI):

  • Login ke server MySQL menggunakan user dan password database yang telah Anda siapkan.

    Pada tutorial ini, saya menggunakan user root untuk login ke MySQL server.

    # mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.5.36 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    

  • Tampilkan daftar database dan pilih database yang akan Anda gunakan

    Setelah Anda berhasil login ke server MySQL, langkah selanjutnya adalah menampilkan daftar database dan memilih database yang akan Anda gunakan.

    Untuk menampilkan daftar database di MySQL, Anda dapat menggunakan perintah SHOW DATABASES seperti berikut:

    mysql> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | cdcol              |
    | db_personalia      |
    | mysql              |
    | performance_schema |
    | phpmyadmin         |
    | test               |
    | webauth            |
    +--------------------+
    8 rows in set (0.01 sec)
    

    Setelah keluar daftar database, langkah berikutnya adalah memilih database yang akan Anda gunakan. Untuk memilih database yang akan Anda gunakan, gunakan perintah USE diikuti dengan nama database. Pada contoh kali ini, saya memakai db_personalia sebagai contoh.

    mysql> USE db_personalia;
    Database changed
    

  • Tampilkan daftar table dan pilih table yang akan Anda hapus.

    Untuk menampilkan daftar table di database db_personalia, Anda dapat menggunakan perintah SHOW TABLES seperti di bawah ini:

    mysql> SHOW TABLES;
    +-------------------------+
    | Tables_in_db_personalia |
    +-------------------------+
    | tbl_pegawai             |
    | test_tbl                |
    +-------------------------+
    2 rows in set (0.00 sec)
    

    Sebagai contoh pada tutorial ini, saya akan mencoba menghapus sebuah table test_tbl dari database db_personalia dengan menjalankan perintah DROP TABLE seperti berikut:

    mysql> DROP TABLE test_tbl;
    Query OK, 0 rows affected (0.39 sec)
    
    
  • Tampilkan kembali daftar table setelah melakukan proses penghapusan table.

    Untuk mengecek apakah table test_tbl telah terhapus dari database db_personalia, Anda dapat menampilkan kembali daftar table menggunakan perintah SHOW TABLES.

    mysql> SHOW TABLES;
    +-------------------------+
    | Tables_in_db_personalia |
    +-------------------------+
    | tbl_pegawai             |
    +-------------------------+
    1 row in set (0.00 sec)
    

    Dari output perintah SHOW TABLES diatas terbukti bahwa table test_tbl telah berhasil di hapus dari database db_personalia.

Sekian tutorial singkat tentang Bagaimana Cara Menghapus Table Di MySQL. Semoga bermanfaat dan Selamat Belajar Database MySQL.

Salam,

Nursalim

No comments:

Post a Comment