untuk kali ini saya coba berbagi pengetahuan tentang materi dasar tentang MySQL, DDL dan DML yang saya pelajari di Mata kuliah Aplikasi Basis Data (ABD) semester 2, Mungkin sebagian orang sudah mengetahui tentang MySQL terutama para master IT, walau pun banyak yang mengetahui tak ada salah nya saya ulas kembali tentang materi tersebut sekaligus saya lagi belajar ngeblog, hehe,,,
- Apa yang dimaksud dengan MySQL ???
MySQL adalah Relational Database Management Sistem (RDBMS) yang diidistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MYSQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.
sebenarnya MySQL merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian data dikerjakan dengan mudah secara otomatis
- Penggunaan MySQL dengan Command Prompt
dalam pembahasan ini saya menggunakan program apache2triad1.5.4 untuk dapat menggunakan MySQL
jika kawan-kawan belum punya programnya silahkan download Disini (.rar)
jika program nya sudah terinstal maka penggunaan MySQL bisa digunakan dengan Command Prompt dengan cara :
Pilih Menu Start - klik run (jika memakai xp)
akan tampil dibawah ini - tulis mysql lalu ok
akan tampil sebagai berikut !
bisa dilihat langsung dari sana kawan-kawan bisa membuat database, membuat tabel dsb yang akan saya akan jelaskan dibawah
perlu diketahui sebenarnya untuk penggunaan MySQL tidak hanya dengan Command Prompt saja ada juga memakai PhpMyadmin, itu adalah alat yang ditulis dalam PHP yang ditujukan untuk menangani administrasi MySQL melalui web, untuk program nya sama memakai apache2triad1.5.4 dan untuk mengaktifkannya
> Buka browser (IE/Mozzila Firefox/Opera) - Kemudian ketikan localhost/phpmyadmin pada address bar
akan tampil dibawah ini
bisa dilihat di atas itu tampilan PhpMyadmin dimana perbedaan PhpMyadmin dengan Command Prompt
untuk PhpMyadmin itu lebih mudah ketika membuat suatu database, tabel atau sebagainya kita gak perlu mengetik perintah sintak karena sudah tersedia
untuk Command Prompt sendiri kita harus mengetik perintah sintak untuk membuat suatu database, tabel atau sebagainya, memang agak ribet tapi saya saranin sebagai pemula yang baru belajar seperti saya.
lebih baik memakai Command Prompt karena akan lebih mengingat dan lebih memahami kedepan nya.
Pengantar Sintak Dasar
MySQL merupakan bahasa pemrograman database dimana penulisan sintaknya tidak serumit bahasa pemrograman lainnya seperti Java, C++, dan sebagainya. Satu hal yang perlu diingat bahwa setiap penulisan script MySQL di Dos-Prompt harus selalu diakhiri dengan tanda titik koma (;).
Salah satu contoh nya adalah dengan menggunakan sintak
- show databases; : maka akan menampilkan seluruh data base yang ada
- show tables; : maka akan menampilkan seluruh tabel yang ada
- Use nama_database; : untuk memasuki/mengaktifkan sistem database yang dipilih
Data Definition Language (DDL)
DDL merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database.
ada pun perintah perintah DDL yang akan kita gunakan di dalam MySQL
1. Create
untuk membuat basisdata dan tabel dalam membangun suatu basis data. caranya sebagai berikut
- create database nama_database; = untuk membuat database baru
- create table nama_tabel(field-1 type(lenght), field-2 type(lenght),.... field-n type(lenght),(....)); = untuk membuat tabel baru
- desc nama_tabel; = untuk melihat struktur/isi tabel
2. Alter
Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom
- alter table nama_tabel add primary key (field primary key); = Membuat/menambah primary key
- alter table nama_tabel drop primary key; = menghapus primary key
- alter table nama_tabel drop (nama_field); = menghapus nama field
- alter table nama_tabel drop column (nama_field); = mengurangi nama field
- alter table nama_tabel add spesifikasi kondisi; = menambah field
- alter table nama_tabel change field_lama field_baru type(length); = mengubah nama field
- alter table nama_tabel_lama rename nama_tabel_baru; = mengganti nama field
Data Manipulation Langunge (DML)
merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat.
1. insert
- insert into nama_tabel (daftar_field) values (daftar_nilai); = perintah ini digunakan untuk menyiapkan atau memasukan data baru ke dalam tabel
2. Select
- Select * from nama_tabel; = perintah ini digunakan untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel dalam relasi
- Select nama_field1, nama_field-n from nama_tabel; = menampilkan beberapa kolom saja
- Select *from nama_tabel where kriteria; = menampilkan data berdasarkan kriteria
- Select *from nama_tabel limit batasan; = menampilkan data dalam jumlah yang terbatas
- Select sum(nama_field) from nama_tabel; = untuk menghitung jumlah nilai pada suatu kolom
- Select min(nama_field) from nama_tabel; = untuk mencari nilai minimal pada suatu kolom
- Select max(nama_field) from nama_tabel; = untuk mencari nilai maksimal pada suatu kolom
- Select avg(nama_field) from nama_tabel; = untuk menghitung nilai rata-rata pada suatu kolom
- Select count(nama_field) from nama_tabel; = menghitung jumlah baris pada suatu kolom
3. update
- update namatabel set field-2="nilai_field-2",field-n=nilai_field-n where field-1="nilai_field-1"; = memperbaharui data lama menjadi data baru
4. delete
- delete from nama_tabel where field=nilai_field; = untuk menghapus data dari tabel.
yang saya pos di atas itu hanya dasar - dasar nya aja ada banyak lagi perintah2 yang di gunakan untuk MySQL, semoga bermanfaat ,,, hhihi,,, jika ada materi yang salah silahkan coment dikolom komentar ...
setelah kawan-kawan sudah mengetahui tentang perintah2 yang digunakan untuk MySQL, silahkan buka
Contoh Tugas Latihan Membuat Database Menggunakan Mysql dengan Command prompt
jika ilmunya tidak di praktekan, itu kurang greget,,, hehe,,, selamat mencoba... ^_^
lebih baik memakai Command Prompt karena akan lebih mengingat dan lebih memahami kedepan nya.
Pengantar Sintak Dasar
MySQL merupakan bahasa pemrograman database dimana penulisan sintaknya tidak serumit bahasa pemrograman lainnya seperti Java, C++, dan sebagainya. Satu hal yang perlu diingat bahwa setiap penulisan script MySQL di Dos-Prompt harus selalu diakhiri dengan tanda titik koma (;).
Salah satu contoh nya adalah dengan menggunakan sintak
- show databases; : maka akan menampilkan seluruh data base yang ada
- show tables; : maka akan menampilkan seluruh tabel yang ada
- Use nama_database; : untuk memasuki/mengaktifkan sistem database yang dipilih
Data Definition Language (DDL)
DDL merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database.
ada pun perintah perintah DDL yang akan kita gunakan di dalam MySQL
1. Create
untuk membuat basisdata dan tabel dalam membangun suatu basis data. caranya sebagai berikut
- create database nama_database; = untuk membuat database baru
- create table nama_tabel(field-1 type(lenght), field-2 type(lenght),.... field-n type(lenght),(....)); = untuk membuat tabel baru
- desc nama_tabel; = untuk melihat struktur/isi tabel
2. Alter
Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom
- alter table nama_tabel add primary key (field primary key); = Membuat/menambah primary key
- alter table nama_tabel drop primary key; = menghapus primary key
- alter table nama_tabel drop (nama_field); = menghapus nama field
- alter table nama_tabel drop column (nama_field); = mengurangi nama field
- alter table nama_tabel add spesifikasi kondisi; = menambah field
- alter table nama_tabel change field_lama field_baru type(length); = mengubah nama field
- alter table nama_tabel_lama rename nama_tabel_baru; = mengganti nama field
Data Manipulation Langunge (DML)
merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat.
1. insert
- insert into nama_tabel (daftar_field) values (daftar_nilai); = perintah ini digunakan untuk menyiapkan atau memasukan data baru ke dalam tabel
2. Select
- Select * from nama_tabel; = perintah ini digunakan untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel dalam relasi
- Select nama_field1, nama_field-n from nama_tabel; = menampilkan beberapa kolom saja
- Select *from nama_tabel where kriteria; = menampilkan data berdasarkan kriteria
- Select *from nama_tabel limit batasan; = menampilkan data dalam jumlah yang terbatas
- Select sum(nama_field) from nama_tabel; = untuk menghitung jumlah nilai pada suatu kolom
- Select min(nama_field) from nama_tabel; = untuk mencari nilai minimal pada suatu kolom
- Select max(nama_field) from nama_tabel; = untuk mencari nilai maksimal pada suatu kolom
- Select avg(nama_field) from nama_tabel; = untuk menghitung nilai rata-rata pada suatu kolom
- Select count(nama_field) from nama_tabel; = menghitung jumlah baris pada suatu kolom
3. update
- update namatabel set field-2="nilai_field-2",field-n=nilai_field-n where field-1="nilai_field-1"; = memperbaharui data lama menjadi data baru
4. delete
- delete from nama_tabel where field=nilai_field; = untuk menghapus data dari tabel.
yang saya pos di atas itu hanya dasar - dasar nya aja ada banyak lagi perintah2 yang di gunakan untuk MySQL, semoga bermanfaat ,,, hhihi,,, jika ada materi yang salah silahkan coment dikolom komentar ...
setelah kawan-kawan sudah mengetahui tentang perintah2 yang digunakan untuk MySQL, silahkan buka
Contoh Tugas Latihan Membuat Database Menggunakan Mysql dengan Command prompt
jika ilmunya tidak di praktekan, itu kurang greget,,, hehe,,, selamat mencoba... ^_^
2 komentar:
sangat bermanfaat.. terimakasih
My blog
l
Posting Komentar