Senin, 6 Desember 2021

cara membuat dan menghapus tabel pada MySQL

Setelah kita membuat database pada tutorial cara Membuat dan Menghapus database pada MySQL, pada tutorial ini kita akan mempelajari cara membuat tabel, melihat struktur tabel, dan menghapus tabel MySQL.


Cara Membuat Tabel MySQL

Langkah pertama sebelum membuat tabel adalah membuat dan memilih database yang akan digunakan. Seperti pada tutorial cara Membuat dan Menghapus database, kita akan melanjutkan menggunakan database mahasiswa. Jika Anda belum membuat dan memilih database mahasiswa, silahkan ketik query berikut:

cara membuat dan menghapus tabel

Format dasar query untuk membuat tabel adalah:
cara membuat dan menghapus tabel pada MySQL
Bentuk query diatas adalah bentuk umum dalam membuat sebuah tabel yang sudah disederhanakan dan hanya sebagai contoh saja. Berikut ini penjelasan maksud dari query sederhana diatas.

  1. CREATE TABLE adalah perintah yang digunakan untuk membuat sebuah table di database mysql.
  2. nama_table adalah penamaan untuk table didalam database.
  3. nama_field adalah penamaan untuk field atau kolom didalam table.
  4. tipe adalah pemberian sebuah tipe data untuk field atau kolom.
  5. panjang adalah pemberian ukuran jumlah atau batasan data yang masuk pada sebuah field atau kolom.
  6. PRIMARY KEY digunakan untuk mendefinisikan kunci pada field atau kolom.
  7. nama_field_key adalah field atau kolom yang dimaksudkan untuk jadikan sebuah kunci pada table.

Beberapa hal yang harus diperhatikan adalah dalam pemberian kunci atau dalam mendefinisikan kunci pada table di database mysql harus bersifat unik, maksudnya data didalamnya tidak boleh sama.

Satu hal lagi adalah perintah PRIMARY KEY, jika dari contoh sederhana diatas untuk mendefinisikan sebuah kunci pada table di database mysql letaknya berada dibelakang adalah tidak wajib, Anda bisa mendefinisikan sebuah kunci field didepan atau tepat sebaris dengan nama kunci tersebut.
cara membuat dan menghapus tabel pada MySQL
cara membuat tabel
Penjelasan query:

  • Dengan query diatas, kita telah membuat sebuah tabel dengan nama data_mahasiswa, terdiri dari 5 kolom: nim, nama, tempat_lahir, jurusan, dan alamat.
  • Setelah nama kolom, kita definisikan jenis dari kolom tersebut.
  • kolom nim dijadikan sebagai PRIMARY KEY.
  • Untuk kolom yang berisi huruf (string), dalam MySQL dapat kita definisikan sebagai char. Angka di dalam kurung adalah jumlah karakter maksimal yang dapat ditampung, misalnya untuk kolom nama, kita menginstruksikan MySQL untuk menyediakan maksimal sebanyak 50 karakter untuk kolom nama.
  • Untuk kolom yang berisi angka, MySQL menyediakan beberapa tipe yang dapat dipilih, untuk contoh diatas, kita memilih integer, disingkat menjadi int.
  • Untuk setiap kolom, dalam query CREATE TABEL, dipisahkan dengan tanda koma, dan seluruh definisi kolom harus berada diantara tanda kurung.

Cara Melihat Daftar Tabel dalam MySQL

Untuk melihat seluruh tabel yang ada pada database aktif saat ini, format querynya adalah:
cara membuat dan menghapus tabel pada MySQL
Untuk contoh kita, karena baru ada 1 buah tabel, maka hasil eksekusi querynya adalah sebagai berikut:

cara melihat daftar tabel


Cara Melihat Struktur Tabel MySQL

Untuk melihat struktur dari sebuah tabel, seperti nama kolom yang tersedia, dan tipenya, dapat dilihat dengan format query:
cara membuat dan menghapus tabel pada MySQL
Dalam contoh kita, hasil dari DESCRIBE data_mahasiswa:

Describe tabel

Dari hasil query, dapat terlihat semua kolom serta tipe dari setiap kolom tersebut. Untuk keterangan kolom seperti Null, Key, Default, dan Extra akan kita bahas dalam tutorial berikutnya.


Cara Menghapus Tabel MySQL

Format query untuk menghapus tabel adalah:
cara membuat dan menghapus tabel pada MySQL
Sebagai contoh kita akan menghapus tabel data_mahasiswa, querynya adalah:

cara menghapus tabel

Demikianlah langkah-langkah cara membuat dan menghapus tabel pada MySQL. Silahkan bagikan atau share artikel ini jika dirasa ada yang membutuhkan.

  • Share Post:
related posts
about author

Seseorang yang suka belajar sesuatu yang baru, terutama tentang pemrograman web. Senang berbagi tentang pengetahuan dan belajar dari yang lain.

recent posts
categories
trending posts
SERBA KOMPUTER © 2017 - 2019, ALL RIGHTS RESERVED.