counter

Selasa, 03 Desember 2013

Menampilkan data (Mysql)

Print Friendly and PDF


disini saya akan menjelaskan cara- cara  menampilkan data dari sebuah tabel yang sudah saya buat yaitu tabel barang.

tabel barang


     1.   menampilkan semua data pada tabel barang.
     Syntax :  mysql> select * from barang;


2.   menampilkan data pada kolom nama_barang dan jenis_barang yang nonfood saja.
Syntax : mysql> select nama_barang, jenis_barang

                      -> from barang        

                      -> where jenis_barang="nonfood";


3.   menampilkan data nama_barang berdasarkan urutan abjad A-Z.
Syntax : mysql> select nama_barang from barang
                             -> order by nama_barang;




4.   menampilkan data harga, dari harga yang terendah sampai tertinggi.
Syntax : mysql> select harga from barang

                -> order by harga;


  5.   nah ini, menampilkan data nama_barang berdasar urutan abjad yang terbalik Z-A.
  Syntax : mysql> select nama_barang from barang

                      -> order by nama_barang desc;


6.   menampilkan data tanggal_kadaluarsa dari urutan tahun tertinggi sampai tahun terendah.
Syntax : mysql> select tanggal_kadaluarsa from barang
                            -> order by tanggal_kadaluarsa desc;

 

  7.   menampilkan data barang yang tanggal_kadalaursanya dibawah tahun 2016-01-01.
  Syntax : mysql> select nama_barang, jenis_barang, tanggal_kadaluarsa from barang

                      -> where tanggal_kadaluarsa < 20160101

                      -> order by tanggal_kadaluarsa;


 


8.   menampilkan data barang yang tanggal_kadaluarsanya pada tahun 2014-04-13.
Syntax : mysql> select nama_barang, jenis_barang, tanggal_kadaluarsa from barang

                    -> where tanggal_kadaluarsa = 20140413

                    -> order by tanggal_kadaluarsa



9.   menampilkan data barang yang tanggal_kadaluarsanya antara 2015-05-03 dan 2016-09-11.
Syntax : mysql> select nama_barang, jenis_barang, tanggal_kadaluarsa from barang

                          -> where tanggal_kadaluarsa > “2015-05-03”

                          -> and tanggal_kadaluarsa < “2016-09-11”

                          -> order by tanggal_kadaluarsa;


  10.  menampilkan data berapa tahun lagi barang tersebut tidak luarsa di hitung mulai tahun sekarang ini.
  Syntax : mysql> select nama_barang, jenis_barang, tanggal_kadaluarsa,

                            -> current_date as sekarang,

                            -> (year(current_date) – year(tanggal_kadaluarsa))

                            -> - (right(current_date,5) < right(tanggal_kadaluarsa,5)) as lamanya

                      -> from barang;



  





 









Kamis, 28 November 2013

Menggunakan Mysql lewat Command prompt

Print Friendly and PDF

Disini saya akan menjelaskan cara mengguunakan mysql melalui cmd (command prompt). Oke langsung saja kita mulai

Terlebih dahulu kita ketik cmd di kotak pencarian, seperti gambar dibawah ini.

 Klik gambar untuk memperbesar



Setelah itu klik cmd, maka akan muncul tampilan seperti gambar bawah ini.








Nah setelah itu, ketik syintax dibawah ini dengan benar dan tepat.

Syintax : cd c:/program files (x86)/mysql/mysql server 5.0/bin. lalu enter

 






Setelah itu dilanjutkan dengan mengetik syintax: mysql.exe -hlocalhost -p1234 -uroot. lebih jelasnya lihat gambar dibawah ini.

Penjelasan : 1. -hlocalhost maksudnya IP nya
                   2. -p1234 maksudnya password Mysql anda
                   3. -uroot maksudnya nama usernya


Lalu enter., dan akan muncul kalimat Welcome to the MySql Monitor yang berati anda sudah masuk keprogram MySql anda. supaya lebih jelas lihat gambar dibawah inil.


Catatan : 
cd c/program files (x86)/mysql/mysql server 5.0/bin, syintax ini maksudnya adalah  dimana anda menyimpan program mysql anda. Lebih jelas lihat gambar dibawah ini.




Nah, dari lingkaran yang ada digambar diatas dapat dijelaskan bahwa saya menyimpan program Mysql yang telah diinstal, di Harddisk C didalam program file (x86) setelah itu didalam file Mysql.....




Jumat, 11 Oktober 2013

MySQL (Database SKS)

Print Friendly and PDF

Nah dibawah ini sudah saya siapakan ERD, untuk database yang akan kita buat.

 Klik gambar untuk memperbesar



Masuklah ke MySQL yang telah diinstal,setelah masuk  cobalah dengan perintah sederhana  SHOW DATABASES untuk menampilkan semua database yang terdapat di MySQL.







A.     Membuat database SKS

Sekarang kita akan membuat database untuk latihan.Gunakan perintah CREATE DATABASE untuk membuat sebuah database. Disini kita beri nama database SKS.

Ketiklah syintax dibawah ini dengan benar dan tepat :

mysql> create database SKS ;
Query OK, 1 row affected (0.02 sec)

Catatan : apabila muncul Query Ok maka anda berhasil membuah database.
Sekarang, kita periksa hasil perintah diatas dengan Show Databases.

mysql> show databases ;
+-----------------------------------+
| Database                             |
+-----------------------------------+
| information_schema           |
| SKS                                     |
| mysql                                   |
| test                                       |
+-----------------------------------+
5 rows in set (0.00 sec)

Selanjutnya, memilih dan membuka database SKS
B.     Membuka database SKS.
Sekarang kita buka database SKS dengan perintah Use.

Caranya ketik perintah dibawah ini dengan benar.

Mysql > use SKS ;


C.     Melihat isi database SKS.
Untuk melihat apa isi dari sebuah database, kita gunakan perintah SHOW TABLES. Mari kita coba.

mysql > show tables ;

Empty set (0.00 sec)

Hasil dari perintah SHOW TABLES diatas adalah Empty Set, yang berarti belum ada tabel apapun di dalam database SKS. Oleh mari kita buat tabel didalam database SKS.

D.     Membuat tabel didalam database SKS.
1.   Membuat tabel Mahasiswa
mysql > create tableMahasiswa
          -> (Nim varchar (30) primary key, Nama text, Jurusan varchar (30) Not null, Prodi text);

2.      Membuat tabel Matakuliah
mysql> create table Matakuliah
          -> (Kode_Mk varchar (30) primary key, Nama_Mk text, SKS int);

3.   Membuat tabel KRS.
mysql> create table KRS
          -> (No_KRS varchar (15) primary key, Nim varchar (30) Not null,Semester  int, Tanggal Date);

4. Membuat tabel D_KRS
mysql> create table D_KRS
          -> (No_KRS varchar (15) Not null, Kode_Mk varchar (30) Not Null);

Mari kita lihat hasilnya dengan perintah Show tables.
      mysql>  show tables ;

            E.     Melihat Struktur tabel.
1.      mysql>  desc Mahasiswa;
2.      mysql>  desc KRS;
3.      mysql>  desc Matakuliah;
4.      mysql>  desc D_KRS;

Setelah  kita lihat struktur tabel tersebut.
Maka perkejaan selanjutnya yaitu mengisi data pada tabel – tabel kita buat tadi, maka timbul pertanyaan bagaimana caranya ? Nah, Mari kita coba.

F.      Mengisi data
      Oke, Mari kita isi tabel yang kita buat dengan data – data. Maka ikutilah caranya/perintahnya dengan   benar dan tepat.

           1. Mengisi tabel Mahasiswa
mysql > insert into Mahasiswa
          -> (Nim,Nama,Jurusan,Prodi)
          -> values
          -> (“MI3120075”,”Ahmad Sobari”,”Administrasi   Bisnis”,”Manajemen Informatika),
          -> (“MI3120004”,”Ahmad Muzaki”,”Administrasi Bisnis”,”Manajemen Informatika);

2. Mengisi tabel Matakuliah.
mysql > insert into Matakuliah
          -> (Kode_Mk,Nama_Mk,SKS)
          -> values
          -> (“1”,”Struktur Data”,”2”),
    -> (“2”,”Bahasa indonesia”,”3”),
    -> (“3”,”Pascal”,”3”),
    -> (“4”,”Matematika”,”2”);
3. Mengisi tabel KRS.
mysql > insert into KRS
          -> (No_KRS,NIM,Tanggal,Semester)
          -> values
          -> (“1234”,”MI3120004”,”2011-10-20”,”2”),
    -> (“4312”,”MI3120075”,”2011-10-20”,”2”);

4. Mengisi tabel D_KRS.
mysql > insert into D_KRS
          -> (No_KRS,Kode_Mk)
          -> values
          -> (“1234”,”1”),
                            -> (“1234”,”2”),
    -> (“1234”,”3”),
    -> (“1234”,”4”),
    -> (“4312”,”1”),
                            -> (“4312”,”2”),
    -> (“4312”,”3”),
    -> (“4312”,”4”);

Akhirnya selesai juga mengisi tabel, pekerjaan selanjutnya menampilkan data – data pada tabel. Bagaimana caranya ? Oke mari kita lakukan...

G.    Menampilkan data
1.      mysql> select * from Mahasiswa
2.      mysql> select * from KRS
3.      mysql> select * from D_KRS
4.      mysql> select * from Matakuliah

Nah sekarang kita coba perintah dimana menampilkan No_KRS, Nama, Nim, Prodi, SKS saja yang ditampilkan dengan gabungan tabel-tabel tersebut. Mari coba....

      H.    Menggabungkan
Ketik perintah dibawah ini dengan tepat dan benar.

mysql> select D_KRS.No_KRS, Nama, Mahasiswa.Nim, Prodi, SKS
mysql> from Mahasiswa,KRS,D_KRS,Matakuliah
mysql> where Mahasiswa.Nim=KRS.Nim and KRS.No_KRS=D_KRS.No_KRS and Matakuliah.Kode_Mk=D_KRS.Kode_Mk;

Hasilnya

 
Atau

mysql> select D_KRS.No_KRS, Nama, Mahasiswa.Nim, Prodi, SKS
mysql> from Mahasiswa,KRS,D_KRS,Matakuliah
mysql> where Mahasiswa.Nim=KRS.Nim and KRS.No_KRS=D_KRS.No_KRS and Matakuliah.Kode_Mk=D_KRS.Kode_Mk and Mahasiswa.Nim=”MI3120004”;

Hasilnya


Semoga bacaan ini bermanfaat bagi pembaca dan komentar anda penting untuk kemajuan blog ini.