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.
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:
Keempat, Jika sudah silahkan tampilkan semua database nya lalu gunakan salah satu. Disini saya menggunakan database dengan nama belajarwithib.
Untuk menggunakannya cukup dengan menggunakan Syintax use dan sekaligus untuk menampilkan isi table didalam databasenya kita menggunakan show contoh penggunaannya seperti seperti dibawah
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
Bisa dilihat saya berhasil untuk membuat databasenya, jika kamu tidak percaya silahkan gunakan syintax SHOW untuk menampilkan table didalam database.
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:
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.
Keempat, Kita dapat langsung membuat tablenya disitu nanti isi saja nama table lalu berapa kolom yang ingin dibuat pada table tersebut
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:
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.
Setelah semua sudah dilakukan maka tekan tombol Simpan/ Save pada pojok bawah kanan.
Keenam, Jika berhasil akan dialihkan dengan tampilan seperti dibawah:
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
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!