Senin, 20 Oktober 2014

MENJALANKAN MY SQL DAN menjalankan QUERY : DATA MANIPULATION LANGUAGE pada myql

Hai…. Disini saya akan berbagi teknik dari mysql, seperti yang pernah saya pelajari di kampus kesayanganku Universitas Lambung Mangkurat Banjarbaru, teknik teknik mysql itu banyaak banget  tapi disini daya akan memberikan penjelasan tentang data manipulation language beserta screencapture yg saya kerjakan sendiri dan beberapa referensi lainnya yang didapat di internet,.. check this out.

MENJALANKAN MY SQL DAN menjalankan QUERY : DATA MANIPULATION LANGUAGE pada myql

Cara Menjalankan MySQL
  Menjalankan MySql dengan DOS
Untuk Menjalankan MySql diasumsikan untuk menginstal aplikasi Xampp, kemudian masuk dulu ke commond promp dengan cara click Start + All Program + Accessories + Command Prompt lalu enter atau bias juga dengan cara tekan kombinasi Windows+R (RUN) setelah itu ketik perintah cmd setelah itu masuk ke folder XAMPP/MYSQL/BIN, misalnya paket xampp terinstall di c:\program files\xampp\ maka masukan perintah : CD C:\Program Files\Xampp\Mysql\Bin tekan [enter] Jika sudah berhasil maka langkah berikutnya adalah koneksi atau masuk ke dalam mysql. Masukkan perintah Mysql –h nama_user_mysql –u host_database_MYSQL –p lalu enter kemudian command prompt berubah menjadi MYSQL, ketika sudah terkoneksi dengan mysql maka perintah-perintah yang dapat dilakukan hanya perintah-perintah cmd mysql saja, bukan lagi perintah cmd windows seperti cd, dir dan lain-lain.                                                         


      Berikut adalah contoh screenshootnya



Untuk keluar dari my sql tekan Ctrl+C, atau dengan mengetik QUIT atau bisa juga dengan ketik \q maka dapat keluar dari mysql dan kembali ke direktori semula.


Berikut perintah-perintah dasar MySql

  •   CURDATE() dan CURRENT_DATE()
Untuk menampilkan tanggal didalam mysql dapat menggunakan rumus curdate() atau current_date() yang akan menghasilkan tanggal sekarang dari system computer.



  •  CURTIME() dan CURRENT_TIME()
Untuk menampilkan waktu atau jam didalam mysql dapat menggunakan rumus curtime() atau current_time() yang akan menghasilkan waktu atau jam sekarang dari system computer.




  • Now();
Untuk melihat waktu dan sekaligus tanggal, maka rumus yang dituliskan adalah now ();



  •  Select rumus_perhitungan
     Dengan MySql, kita tidak usah bingung ketika suatu saat kita harus menggunakan alat bantu kalkulator., karena hal ini dapat ditangani langsung oleh MySql tanpa harus membuat program terlebih dahulu. Rumus yang dituliskan adalah select rumus_perhitungan; misal Mysql>select 9+5; atau dengan contoh yang tidak dapat dirubah dengan huruf kecil, syntax tidak dapat salah sedikitpun misalnya dengan contoh mysql> SELECT SIN(PI()/4), 5+1)*9;

 
SHOW / USE


             Untuk melihat database rumus yang digunakan adalah show databases; Mysql>show databases;


Perintah diatas digunakan untuk melihat semua databases yang ada didalam MySql, sedangkan untuk melihat databases yang sedang aktif menggunakan  rumus select database(); Mysql>select database();



Untuk menggunakan atau masuk kedalam suatu database rumus yang digunakan adalah use nama_database; Mysql>use <nama database>();


Jika terdapat pesan database changed, berarti anda telah berhasil masuk ke odatabase tersebut, tetapi jika terdapat pesan ERROR 1049:uknown database, berarti anda tidak berhasil masuk ke database tersebut.


  •   SHOW TABLE
Untuk melihat tabel yang ada dalam suatu database rumus yang digunakan adalah Mysql>show table from <nama database>;



  • CREATE / DROP
Aturan penamaan dalam pembuatan database :
1. Jangan menggunakan spasi dan spesial karakter dalam pembuatan nama  database

2. Jangan menggunkan angka pada awal pembuatan nama database Rumus yang digunakan untuk membuat database adalah create database <nama database>; Mysql>create database <nama database>;


Untuk menghapus database yang telah dibuat, rumus yang digunakan adalah drop database<nama database>; Mysql>drop database <nama database>;










Ayo belajar lagi
Query : Data Manipulation Language” adalah untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Mengetahui perintah- perintah Data Manipulation Language yang diantaranya adalah memasukkan data baru (insert), menampilkan data (select), menambahkan data yang sudah ada(update), dan menghapus data (delete)
Caranya

a.     Kunci primer ( primary key )
agar data tidak kembar, kita dapat membuat sebuah kolom yang dideklarasikan sebagai kunci primer(Primary key). kita hanya dapat membuat primary key sekali. Syarat utama dalam membuat kunci primer yaitu kolom tersebut tidak boleh kosong atau diset NOT NULL (rada nyambung kan ama posting 1..? ^_^). Syntax bikin kunci primer yaitu :                             
mysql> create table mhs (NIM varchar(10) not null primary key,Nama varchar(25),Alamat varchar(35),jk char(1),telp varchar(25));




b.      Memberikan nilai bawaan (default)
Memberikan nilai pada suatu field, Jika tidak memberikan suatu nilai dalam kolom tertentu maka oleh system secara otomatis diisi dengan nilai NULL. Oleh karena itu pada saat perancangan table field tersebut defaultnya diisi dengan tetapan yang dikehendaki.
mysql> create table nama_tabel(field tipe_data default nilai);




c.       Memasukkan data (insert)
Untuk memasukkan data ke dalam database dapat menggunakan perintah INSERT atau REPLACE, bedanya kalau INSERT anda hanya akan menambahkan data baru sedangkan jika menggunakan fungsi REPLACE selain bisa menambahkan data baru juga bisa menimpah data yang sudah ada. untuk memulai memasukkan data pada database anda harus membuat table terlebih dahulu, disini saya membuat tabel matkul;
Ada dua cara yang dapat digunakan untuk memasukkan data kedalam tabel, yaitu:                                                                                   
1.      insert into nama_tabel values (isi_field_2,…,isi_field_n);

2.      insert into nama_tabel (nama_field_1, nama_field_2,…,nama_
field_n) values (isi_field_1, isi_field_2,…,isi_field_n);



d.    menampilkan data (select)
Berikut ini perintah untuk menampilkan data, Setelah penulisan select, [fields] dapat diganti dengan menyebutkan satu nama field saja atau beberapa field sekaligus yang dipisah dengan tanda koma (,). Penulisan field-field tersebut digunakan untuk memunculkan data dari kolom mana saja yang akan ditampilkan. Jika seluruh kolom akan ditampilkan dapat menggunakan tanda asterik (*) untuk mewakilinya.:
Struktur Penulisan :
Select [fields] from [nama_tabel] Where [kondisi] Order by
[nama_field] Group by [nama_field] asc / desc
1.      Menampilkan semua data




2.      Hanya menampilkan kode dan nama


  1. Mengurutkan tampilan
Klausa ORDER BY digunakan untuk mengurutkan hasil. Jika menginginkan data ditampilkan urut berdasarkan pada urutan terkecil ke besar, dapat menggunakan ASC (ascending). Sedangkan untuk mengurutkan data berdasarkan yang terbesar ke kecil, dapat menggunakan DESC (descending).
mysql> select * from siswa order by NIM desc;






  1. Mengubah data (update)
Jika data sudah kadaluarsa, berikut perintah digunakan untuk merubah data. Struktur penulisan :
Update nama_tabel set nama_field_1=isi_baru_1, nama_field_2= isi_baru_2,…, nama_field_n=isi_baru_n Where kriteria;


  1. Meghapus data (delete)
Untuk Menghapus data dalam database anda dapat menggunakan perintah DELETE, Jika anda menghilangkan Fungsi WHERE maka seluruh data yang ada pada tabel akan terhapus. Berikut adalah bentuk Umumnya : DELETE FROM nama_tabel WHERE syarat;
Lihat Data Dengan kode JFPB232 telah terhapus dari tabel.



sudah sampai disini dulu yaa,,  Insya Allah nanti nulis artikel lainnya :)))


Tidak ada komentar:

Posting Komentar

Keep Calm N Make A Friend :)