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.
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
Posting Komentar