Cari Blog Ini

Selasa, 22 Oktober 2013

Sintaks DML di Mysql

      DML (Data Manipulation Languange) adalah perintah perintah yang digunakan untuk mengedit data yang ada didalam tabel tanpa merubah struktur tabelnya.

Membuat database dan table baru (DDL)

Create database rumah_sakit;
Fungsinya untuk membuat database baru dengan nama rumah_sakit

Use rumah_sakit;
masuk ke database rumah_sakit

Create table data_pasien(nama varchar(20), no_pasien varchar(4), lama_rawat int(2), biaya int(8));  
Fungsinya untuk membuat tabel dengan nama “data_pasien”dan nama field “nama” bertipe data 20 karakter, “no_pasien 4karakter”, “lama_rawat” bertipe integer, dan “biaya” tipe data integer.

alter table data_pasien add primary key no_pasien;
Menambahkan primary key ke field “no_pasien”. Kegunaan primary key adalah data yang diinput tidak boleh ada yang sama
berikut output jika tabel sudah jadi


 Sekarang kita masukkan isi data dengan perintah sebagai berikut

insert into –> perintah untuk menambah data
data_pasien –> nama table yang akan ditambahkan datanya

values(“topik”,”0001”,3,40000) –> data yang dimasukkan ke dalam table data_pasien (sesuai dengan urutan kolom yang telah disebutkan sebelumnya)


Menampilkan semua data yang sudah diinput

Select * -> menampilkan semua data
From data_pasien -> nama tabel yang akan ditampilkan



Menambah field dengan nama “kelas” lalu mengisinya sesuai dengan biaya
Alter table data_pasien add kelas varchar(5) after biaya;
Alter table data_pasien -> mengubah tabel data_pasien
add kelas varchar(5)-> Menambah field dengan nama “kelas” bertipe karakter
after biaya -> posisi berada disamping setelah field “biaya”



Update data_pasien set kelas=”VIP” where biaya>=50000;
Update data_pasien -> memperbarui tabel data_pasien
Set kelas=”VIP” -> mengisi field “kelas” dengan isi data “VIP”
Where biaya>=50000 -> kondisi jika terpenuhi maka akan menampilkan isi data VIP



Menampilkan data dengan yang sudah disortir dan yang mengandung huruf tertentu
Select nama from data_pasien order by nama asc;
Select nama -> menampilkan field nama
From data_pasien -> nama tabel yang akan ditampilkan
Order by nama asc -> mensortir dengan ascending dari field nama

 


Menampilkan data dengan kondisi persyaratan string
Select nama from data_pasien where nama like “%i%”;
Select nama -> menampilkan isi dari field nama
From data_pasien -> tabel yang akan ditampilkan
Where nama like “%i%” -> kondisi dimana isi data yang mengandung string “i” akan ditampilkan

Jumat, 11 Oktober 2013

Membuat database dengan mysql
via command prompt

                Apakah kalian pernah membuat database dengan media mysql? Pastinya pernah kan, karena DBMS yang satu ini memang terkenal performanya dalam mengatasi jumlah data yang banyak. Tetapi mungkin kalian membuatnya lewat mode GUI (Graphic  User Interface) lewat browser yang kalian gunakan, memang cara ini sangat mudah dilakukan karena Mysql sendiri memberi tampilan yang mudah digunakan walaupun untuk pemula sekalipun. Tetapi tahukah kalian kalau kita dapat membuat database lewat command prompt atau sering kita kenal CMD?
                Tidak jarang kalau sobat sekalian pernah punya masalah dengan kinerja kerja komputer yang lambat karena harus membuka browser. Ya, tidak heran karena browser versi sekarang memang memakan ram lebih banyak walaupun baru membuka tampilan awal. Saya akan memberikan tips untuk membuat database lewat CMD karena seperti yang sobat ketahui kalau CMD adalah pusat perintah yang paling handal pada OS Windows. Berikut caranya yang akan saya berikan…

1.      1. Tentunya kita harus punya software mysql dulu sebelum membuat database, software ini bisa sobat cari di google. Karena bersifat opensource artinya gratis tanpa butuh crack atau serial number lagi, saya sarankan untuk mendownload xammp karena didalamnya sudah terdapat mysql dan program lainnya yang mendukung untuk pembuatan database.

2.       2. Jika sudah sobat download dan diinstall lalu jalankan program xamppnya, lalu kita aktifkan mysql dengan menekan tombol start sampai ada tulisan “running”.
2
 3. Setelah mysql sudah aktif lalu kita buka command prompt  Start>accessories>command promt, atau dengan menekan tombol windows+R lalu ketikkan “CMD” (tanpa tanda kutip). Maka windows dengan background hitam akan muncul.

4. Pada saat masuk cmd biasanya kita akan berada pada direktori C:\users\namaanda, nah kita pindah ke direktori mysql dengan mengetik perintah “cd C:\xampp\mysql\bin” (tanpa tanda petik). Bila sudah kita masukkan perintah maka aka nada tampilan seperti berikut…

  Nah itu artinya kita sudah siap untuk membuat database baru..

 5. Sebelum saya melanjutkan tutorial ini saya akan memberikan penjelasan mengenai perintah dasar yang akan kita gunakan pada tutorial ini
-          CREATE DATABASE Nama_database; >> Membuat database baru
-          SHOW DATABASES; >> Menampilakan semua database
-          DROP DATABASE;  >> menghapus database
-          USE nama_database; >> berpindah ke database yang akan diedit
-          CREATE TABLE nama_tabel; >> membuat tabel baru
-          DROP TABLE nama_tabel; >> menghapus tabel
-          DESC nama_tabel; >> melihat strktur tabel
-          ALTER TABLE nama_tabel CHANGE nama_field nama_field_baru type_data; merubah nama field pada tabel
-          ADD PRIMARY KEY >> menambah primary key pada field

 6. Nah berikutnya kita siap membuat database baru, buat database dengan nama gunadarma dengan perintah “create database gunadarma”, maka akan ada tulisan query ok. Itu artinya database kita sudah berhasil dibuat, untuk mengeceknya kita masukkan perintah “show databases” maka akan muncul semua database termasuk yang sudah kita buat.

 7. Kemudian kita masuk ke database gunadarma untuk membuat tabel baru, masukkan perintah “use gunadarma” dan buat tabel baru dengan nama mhs yang berisi field nama 30karakter, npm 8karakter, dan alamat 15karakter. Lihat gambar berikut

 8. Nah kita sudah berhasil membuat tabel baru, jika ingin mengubah nama field sobat bisa menggunakan perintah seperti berikut maka nama field baru akan tampil.


9.       Sekarang berikan primary key, apa itu primary key? Ini adalah sebuah field yang berfungsi sebagai ciri khas yang unik yang berguna untuk membedakan data satu antara yang lainnya, dan memudahkan kita untuk melakukan pencarian jika data kita sudah banyak. Mungkin akan saya akan jelaskan di pertemuan berikutnya. Berikut contoh menambah primary key.

10.   Terakhir kita coba hapus semua tabel dan databasenya, lho kok dihapus? Ya kan kita disini hanya belajar saja hehehe….
Oke sudah tau kan perintah untuk menghapus, ya DROP TABLE atau DROP DATABASE. Kita bisa menghapus tabel dulu kemudian databasenya, atau juga bisa langsung menghapus databasenya. Tapi sekarang kita coba hapus dari tabel lalu databasenya. Perintahnya seperti digambar

                 Sekian tutorial dari saya, nantikan tutorial selanjutnya :D
Chrome Pointer