Jumat, 25 Mei 2012

QUERY LANGUAGE menggunakan MY SQL


QUERY LANGUAGE menggunakan
 MY SQL

Query Language (Bahasa Query)
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
Query language atau bahasa query adalah bahasa yang dipergunakan untuk melakukan proses permintaan yang diberikan oleh user atau pengguna untuk mengambil informasi yang terdapat pada database dengan memberikan suatu kriteria tertentu untuk penyaringan data sehingga data yang memenuhi kriteria tersebut yang akan ditampilkan.
Query language merupakan bahasa untuk melakukan manipulasi terhadap database.Pernyataan-pernyataan SQL digunakan untuk melakukan beberapa tugas seperti : updatedata pada database atau menampilkan data dari database. Hampir semua softwaredatabase mengimplementasikan bahasa SQL sebagai komponen utama dari produknya, salah satunya MySQL.
SQL adalah sebuah metode atau bahasa yang dipergunakan untuk mengakses data dalam basis data (database). Bahasa ini merupakan bahasa standar yang digunakan dalam manajemen basis data relasional.

Untuk memodifikasi database, dapat menggunakan:
*      Php My admin
*      My SQl Console
*      Command Prompt.

Komponen SQL
·         DDL (data definition language)
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
·         DML (data manipulation language)
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
®      SELECT untuk menampilkan data
®      INSERT untuk menambahkan data baru
®      UPDATE untuk mengubah data yang sudah ada
®      DELETE untuk menghapus data

Syntax – syntax membuat database
·         Membuat database
Syntax : CREATE DATABASE nama_basis_data;
·         Menggunakan database
Syntax : use [nama database];
·         Menghapus Database
Syntax : drop [nama database];
·         Menampilkan Database
Syntax : Show [nama database];

Syntax – syntax memodifikasi database
·         Membuat table
Syntax : CREATE TABLE [nama_tabel] (nama_field1 tipe_data [constraints],nama_field2 tipe_data [constraints,...);
      Menampilkan Tabel dalam database
Syntax : show tables;
      Menghapus table
Syntax : drop table [nama table];
      Menambahkan index
            syntax : mysql> ALTER TABLE [Nama tablemu]  ADD INDEX ([Nama column yang ingin diberikan index]);

      #>  SELECT : untuk menampilkan data yang sudah ada.
      #>  INSERT  : untuk memasukkan data baru.
      #>  UPDATE : untuk mengubah data yang sudah ada.
      #>  DELETE : untuk menghapus data yang sudah ada.
      Syntax Select : select*from [nama_table];
      Syntax insert  : insert into [nama_tables] values (columns1,columns2,...);
      Syntax update : UPDATE [Nama tablemu] SET [Nama column]=[Isi/Nilai column] WHERE [Kondisi yang data diinginkan];
      Syntax delete : DELETE FROM [Nama tablemu] WHERE [Kondisi yang data diinginkan];
      Mengganti nama table
Syntax : ALTER TABLE [Nama tablemu] RENAME [Nama yang baru];
      Menambah column ke table
ALTER TABLE [Nama tablemu] ADD [nama column] [type column], [...];
      Menghapus columns
ALTER TABLE [Nama tablemu] DROP [nama column];
      Mengganti nama dan type column
ALTER TABLE [Nama tablemu] CHANGE [nama column] [Nama column yang baru] [type column], [...];

Example
  • Dengan menggunakan MySQL console

Akan dibuat database dengan nama KosRio, kemudian didalam database tersebut terdapat 3 tabel, yaitu: tabel penghuni, tabel pembayaran, tabel tunggakan. Masing-masing tabel terdiri dari 3 field.
Proses kerjanya sebagai berikut:
Buka MySQL console di “Wampserver  ®  MySQL  ®  MySQL console”

Selanjutnya terbuka jendela MySQL console, tekan enter sehingga diperoleh tampilan sebagai berikut:

Kemudian dibuat database dan tabel-tebel yang ada dalam database ini. Langkahnya dapat dilihat pada tampilan berikut:

Pada tahap ini, sudah terdapat 3 tabel dalam database KosRio, selanjutnya 3 tabel ini akan di isi, cara pengisiannya sebagai berikut:

Untuk menampilkan tabel yang telah dibuat, digunakan perintah “select*from [nama table]”, sebagai berikut:

  • Dengan menggunakan php MyAdmin

Akan dibuat database dengan nama KosKarya, kemudian didalam database tersebut terdapat 3 tabel, yaitu: tabel penghuni, tabel pembayaran, tabel tunggakan. Masing-masing tabel terdiri dari 3 field.
Proses kerjanya sebagai berikut:
Masuk ke dalam php MyAdmin (Wampserver  ®  php MyAdmin)

Kemudian, muncul jendela phpMyAdmin, kemudian tulis nama database (dalam kasus ini KosKarya) pada bagian yang disiapkan lalu klik create.



Kemudian setelah meng-klik ‘create’akan muncul jendella baru, isi nama tabel (tabel peryama dalam kasus ini tabel penghuni  dengan 3 field) dan banyaknya field. Kemudian klik Go

Kemudian isi jendela berikutnya sesuai data yang akan dibuat, lalu klik Go 

Kemudian pilih menu insert untuk memasukkan data.

Data untuk table pertama

Ulangi langkah sebelumnya untuk membuat table pembayaran dan tunggakan dengan data seperti pada console.

Tidak ada komentar:

Posting Komentar