CRUD MySQL Operations - Operasi Menambah, Mengubah dan Menghapus dalam MySQL

Assalamualaikum Warohmatullohi Wabarokatuh..

Dalam kesempatan yang sangat barokah ini TS akan memebuat sebuah postingan tentang sebuah Operasi manipulasi di database. Sebelum kita membahas operasi database ini lebih dalam, sebelumnya TS akan menjelaskan sedikit gambaran tentang apa yang akan kita buat.

Nah… untuk databasenya sendiri nanti kita akan menggunakan MySQL dengan terlebih dahulu kita menginstall aplikasi Xampp. Untuk perintah dari operasi ini sendiri nanti akan kita jalankan pada browser, disini kita bisa menggunakan FIREFOX, CHROME, OPERA, ataupun yang lain. Kalau disini saya akan menggunakan FIREFOX. Berikut adalah contoh soal dan pembahasannya.

SOAL DAN PEMBAHASAN
Soal : 
1. Buat sebuah database, nama database adalah nama pemilik.
2. Buat tabel bukutamu dengan 4 field perinciannya sebagai berikut :
Field Name
Type (Length)
Ket.
no
Int (4)
Auto increment
nama
Varchar (50)

email
Vacrhar (50)

komentar
Text


3. Tambah field baru dengan nama telepon tipe datanya Varchar (10).
4. Ubah field telepon dengan hp tipe data menjadi Varchar (15).
5. Hapus field hp.

Pembahasan :
1. Soal nomor 1
Langkah pertama kita menuju ke komputer dengan menjalankan aplikasi XAMPP. Pastikan menekan tombol start pada Apache dan MySQL nya sehingga tampak seperti gambar berikut.

Setelah dipastikan berhasil maka kita akan menuju ke browser. Buka browser kemudian ketik pada address bar alamat berikut :


Selanjutnya kita akan dihadapkan pada halaman databse Mysql.




Pilih Tab SQL pada address nya.



Setelah itu akan tampil halaman untuk kita mengetikkan syntax seperti ini.




MEMBUAT DATABASE
Ketikkan perintah berikut untuk membuat sebuah database :
Syntax : CREATE DATABASE setiono;


Setelah berhasil maka akan tampak database setiono di daftar sebelah kiri.



2. Soal nomor 2
Sebelum mengerjakan soal nomor 2 kita perhatikan dulu rancangan tabel field nya.
Field Name
Type (Length)
Ket.
no
Int (4)
Primary Key, Auto increment
nama
Varchar (50)

email
Vacrhar (50)

komentar
Text


Bisa kita lihat untuk ketentuan soal sudah jelas, tapi sebenarnya apakah itu AUTO INCREMENT ? TS akan menjelaskan secara singkat apa yang dimaksud dengan hal tersebut beserta fungsinya.
Auto Increment pada MySQL adalah suatu tipe field yang secara otomatis bertambah nilainya jika terjadi penambahan row / baris. Simpelnya adalah sebuah penomoran otomatis jika nilai dari field tersebut dikosongkan oleh user maka disini akan terisi urut oleh system MySQL. Akan tetapi jika kita hendak memasukkan manual nilai dari field tersebut maka tidak menjadi masalah.

Selanjutnya akan kita buat struktur tabel sesuai dengan rancangan diatas.
Lagkah pertama kita buat tabelnya

Syntax : CREATE TABLE bukutamu (no INT(4) PRIMARY KEY  AUTO_INCREMENT, nama 
               VARCHAR(50), email VARCHAR(50), komentar TEXT);


Maka hasilnya akan seperti ini



3. Soal nomor 3
Menambah field baru pada tabel dengan nama field telepon type VARCHAR(10). Masukkan kode berikut :

Syntax : ALTER TABLE bukutamu ADD telepon VARCHAR(10);



Maka hasilnya akan seperti ini :



4. Soal nomor 4
Mengubah field telepon dengan hp dan type data VARCHAR(15). Masukkan kode berikut :

Syntax : ALTER TABLE bukutamu CHANGE telepon hp VARCHAR(15);




Maka hasilnya akan seperti ini :




5. Soal nomor 5
Menghapus field hp. Masukkan kode berikut.

Syntax : ALTER TABLE bukutamu DROP hp;



Maka hasilnya akan seperti ini



Sekian postingan dari saya semoga bermanfaat bagi tugas dan juga menjadi tips kuliah.

Wassalamualaikum Warohmatullohi Wabarokatuh...






Postingan ini disponsori oleh : 

STMIK DUTA BANGSA - KEREN DAN BERGENGSI

Komentar

Postingan populer dari blog ini

Operasi Manipulasi Isi Tabel Database MySQL - DML (Data Manipulations Laguage)

Konsep dan Penggunaan Stored Procedured pada MySQL