Cara Membuat Dan Menghapus Table Di MySQL

Untuk membuat table pada saat pemberian nama tablenya usahakan gunakan huruf kecil (bisa juga huruf besar) dan tanpa ada spasi jika ini ada spasi sila
Cara Membuat Dan Menghapus Table Di MySQL


Tutorial MYSQL Pemula Part 5: Cara Membuat Dan Menghapus Table Di MySQL

Tutorial MYSQL Pemula Part 5: Cara Membuat Dan Menghapus Table Di MySQL – Hallo Teman-teman, Masih dimateri dasar mengenai Database MYSQL sekarang kita akan belajar tentang cara membuat sebuah table pada MYSQL karena kita tahu bahwa didalam Database pasti ada table untuk menampung data-data kamu berdasarkan jenis-jenisnya.

Pada artikel sebelumnya kita sudah belajar membuat database Di MySQL menggunakan CMD dan PHPMYADMIN, saya sarankan kamu membaca artikel tersebut terlebih dahulu agar bisa jauh lebih paham lagi nantinya.

Cara Membuat Dan Menghapus Table Di MySQL

Untuk membuat table pada saat pemberian nama tablenya usahakan gunakan huruf kecil (bisa juga huruf besar) dan tanpa ada spasi jika ini ada spasi silahkan tanda garis bawa ‘ _ ‘ sebagai penganti spasi!. Struktur dasar dalam membuat table bisa kamu lihat pada code dibawah


CREATE TABLE nama_table(
    nama_field tipe(panjang),
    nama_ field tipe(panjang),
    ...
    nama_ field tipe(panjang),
    PRIMARY KEY (nama_ field _key)
)

Diatas merupakan bentuk struktur dasar dalam membuat sebuah table. Penjelasan dari code/query diatas bisa kamu simak dibawah:

  • CREATE TABLE merupakan perintah dasar dalam membuat sebuah table di MySQL.
  • nama_table merupakan sebuah pemberian nama pada table yang ingin dibuat dan dalam pembuatan nama table usahakan gunakan huruf kecil (bisa juga huruf besar) dan tanpa ada spasi jika ini ada spasi silahkan tanda garis bawa ‘ _ ‘ sebagai penganti spasi!.
  • nama_ field merupakan nama dari field didalam table nya.
  • Tipe merupakan pemberian tipe data pada field atau baris.
  • Panjang artinya memberikan panjang atau ukuran atau batasan data pada field tersebut.
  • PRIMARY KEY merupakan attribute opsional yang digunakan untuk memberikan kunci atau mendefenisikan sebuah kunci pada table
  • nama_baris_key merupakan field yang dimaksudkan menjadi kunci didalam table tersebut.

Perlu kamu ketahui dalam pemberian PRIMARY KEY itu tidak wajib ya, kamu bisa gunakan PRIMARY KEY jika kamu butuh saja. Ada beberapa attribute opsional selain PRIMARY KEY yaitu sebagai berikut

  • NOT NULL - Setiap baris harus berisi nilai untuk kolom itu, nilai nol tidak diperbolehkan.
  • DEFAULT value - Mengatur nilai default yang ditambahkan ketika tidak ada nilai lain yang dilewatkan
  • UNSIGNED - Digunakan untuk tipe angka, batas data yang disimpan ke angka positif dan nol
  • AUTO INCREMENT - MySQL secara otomatis meningkatkan nilai bidang sebesar 1 setiap kali catatan baru ditambahkan.
  • PRIMARY KEY - Digunakan untuk mengidentifikasi baris secara unik dalam tabel. Kolom dengan pengaturan KUNCI UTAMA sering merupakan nomor ID, dan sering digunakan dengan AUTO_INCREMENT

Disini kita akan mencoba membuat sebuah table pada database yang sebelumnya sudah kita buat pada artikel sebelumnya dan nama tablenya adalah “daftar_siswa” yang isi dari table tersebut adalah data-data siswa.

Nama Field

Tipe Data

Panjang

Id_siswa (PRIMARY KEY)( AUTO_INCREMENT)

Integer

20

siswa_nama

Varchar

200

siswa_kelas

Varchar

50

siswa_jurusan

Varchar

50

siswa_tgllahir

Date

-

siswa_alamat

Text

-

siswa_nohp

Integer

20

siswa_jenis_kelamin

ENUM

(‘lelaki’,’perempuan’)

www.belajarwithib.my.id

 

Untuk pembuatan atau penetepan tipe data bisa kamu baca pada artikel Tipe Data Pada MySQL, jadi kamu bisa membuat atau menetapkan tipe data pada suatu field bisa sesuai dengan kebutuhan mu.

Cara Membuat Dan Menghapus Table Di MySQL Menggunakan CMD

Cara Membuat Table Di MySQL Menggunakan CMD

Pertama, kamu harus mengaktifkan terlebih dahulu Apache dan MySQL pada XAMPP.

Cara Membuat Dan Menghapus Table Di MySQL


Kedua, Tekan WINDOW + R lalu cari/ketik “cmd” setelah itu tekan oke, nanti akan muncul jendela CMD.

Ketiga, kita harus melakukan syantax dasar untuk melakukan Query MYSQL silahkan ikuti langkah dibawah ini:

Cara Membuat Dan Menghapus Table Di MySQL


Keempat, Jika sudah silahkan tampilkan semua database nya lalu gunakan salah satu. Disini saya menggunakan database dengan nama belajarwithib.

Cara Membuat Dan Menghapus Table Di MySQL


Untuk menggunakannya cukup dengan menggunakan Syintax use dan sekaligus untuk menampilkan isi table didalam databasenya kita menggunakan show contoh penggunaannya seperti seperti dibawah

Cara Membuat Dan Menghapus Table Di MySQL


Bisa dilihat bahwa table didalam database yang saya gunakan masihlah kosong dan sekarang kita akan membuat tablenya.

Kelima, Untuk menambahkan table kita harus menggunakan syintax dasar nya contohnya bisa kamu lihat pada code dibawah:


CREATE TABLE daftar_siswa(
   id_siswa INT(20) AUTO_INCREMENT PRIMARY KEY,
   siswa_nama VARCHAR(200) NOT NULL,
   siswa_kelas VARCHAR(50),
   siswa_jurusan VARCHAR(50),
   siswa_tgllahir DATE,
   siswa_alamat TEXT,
   siswa_nohp INT(20),
   siswa_jenis_kelamin ENUM('lelaki','perempuan')
);

Setelah itu pada mysql, silahkan ketikkan secara perlahan dan berhati-hati code tersebut pada CMD

Cara Membuat Dan Menghapus Table Di MySQL


Bisa dilihat saya berhasil untuk membuat databasenya, jika kamu tidak percaya silahkan gunakan syintax SHOW untuk menampilkan table didalam database.

Cara Membuat Dan Menghapus Table Di MySQL


Okey kita sudah berhasil untuk membuat table MySQL menggunakan CMD.

Cara Menghapus Table Di MySQL Menggunakan CMD

Untuk menghapus table sangat gampang sekali, untuk syntax dasarnya seperti ini


DROP TABLE [NAMA TABLE];

Untuk penerepannya lihatlah pada gambar dibawah:

Cara Membuat Dan Menghapus Table Di MySQL


Sudah berhasil untuk menghapus table yang baru saja kita buat.

Cara Membuat Table Di MySQL Di PHPMYADMIN

Pertama, Pastikan kamu sudah membuka XAMPP dan mengaktifkan Apache & MySQL terlebih dahulu seperti langkah sebelumnya.

Kedua, Akses URL ini http://localhost/phpmyadmin/ untuk membuka PHPMYADMIN setelah itu pilih menu Basis Data/Database.

Ketiga, Jika sudah pilih saja database untuk praktek kamu namun disini saya membuat nama databasenya yaitu belajarwithib.

Cara Membuat Dan Menghapus Table Di MySQL


Keempat, Kita dapat langsung membuat tablenya disitu nanti isi saja nama table lalu berapa kolom yang ingin dibuat pada table tersebut

Cara Membuat Dan Menghapus Table Di MySQL


Sebagai contoh saya membuat nama tablenya “data_siswa” dan coloumn didalamnya terdapat 8 setelah itu tekan tombol kirim/send.

Kelima, setelah itu kamu buat fieldnya sesuai dengan kebutuhanmu, untuk contoh perhatikan pada gambar dibawah:

Cara Membuat Dan Menghapus Table Di MySQL


Tanda lingkaran merah itu berfungsi sebagai menetapkan field id_siswa sebagai primary key yang otomatis akan menjadi auto increment jika kamu ingin membuat primary key silahkan ceklis saja pada kolom terlebih namun untuk 1 table hanya terdapat 1 primary key.

Oiya pada urutan terakhir saya buat field dengan nama siswa_jenis_kelamin saya membuat tipe datanya ENUM untuk menetapkan nilai value dari ENUM nya, tinggal tekan pada garis merah itu nanti kalian bisa membuat nilai valuenya namun silahkan hapus nilai yang kosongnya ya dengan menekan ikon x pada field input.

Cara Membuat Dan Menghapus Table Di MySQL


Setelah semua sudah dilakukan maka tekan tombol Simpan/ Save pada pojok bawah kanan.

Keenam, Jika berhasil akan dialihkan dengan tampilan seperti dibawah:

Cara Membuat Dan Menghapus Table Di MySQL


Okey kita sudah berhasil untuk membuat table Dengan PHPMYADMIN.

Cara Menghapus Table Di MySQL Di PHPMYADMIN

Untuk menghapus table di PHPMYADMIN malah lebih gampang daripada menggunakan CMD cukup klik tombol hapus pada bagian nama table maka table otomatis akan terhapus

Cara Membuat Dan Menghapus Table Di MySQL


Baiklah itu saja untuk materi kali ini, kita masih belajar dasar MySQL jadi wajar masih easy nanti kalau sudah masuk relasi baru agak puyeng sikit wkwkw. Okey next artikel kita akan belajar bagaimana cara memasukkan data pada table yang sudah kita buat.

Semoga Bermanfaat!