Saturday, May 19, 2012

QUERY LANGUAGE With MySQL


QUERY LANGUAGE  MENGGUNAKAN MySQL
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. Atau bahasa untuk melakukan manipulasi terhadap database.
Structured Query Language 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.
Modifikasi database :
      Php My admin
      My SQl Console
      Command Prompt
Komponen Sql :
      DDL (data definition language)
Struktur basis data yang menggambarkan/mewakili desain basis secara keseluruhan dispesifikasikan dengan bahasa khusus yang disebut data definition languange(DDL)
Dengan bahasa ini kita dapat membuat tabel baru,membuat indeks,mengubah tabel,menentukan struktur penyimpanan tabel.
      DML (data manipulation language)
Suatu bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data.manipulasi data dapat  berupa :
·         Penyisipan/penambahan data baru ke suatu basis data.
·         Penghapusan data dari suatu basis data.
·         Pengubahan data dari suatu basis data.
Data Manipulation language(DML) merupakan bahasa yang bertujuan untuk memudahkan pemakai untuk mengakses data sebagaimana dipresetasikan oleh model data.
Ada dua jenis DML yaitu:
1.   Prosedural,yang mensyaratkan agar pemakai menentukan,data apa yang diinginkan serta bagaimana cara mendapatkannya.
2.   Nonprosedural,yang membuat pemakai dapat menentukan dan apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
Modifikasi 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];
·         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 database;
·         Menambahkan index
syntax : mysql> ALTER TABLE [Nama tablemu]  ADD INDEX ([Nama column yang ingin diberikan index]);
      SELECT : untuk menampilkan data yang sudah ada.
Syntax : select*from [nama_table];

      INSERT  : untuk memasukkan data baru.
Syntax insert  : insert into [nama_tables] values (columns1,columns2,...);
      UPDATE : untuk mengubah data yang sudah ada.
Syntax : UPDATE [Nama tablemu] SET [Nama column]=[Isi/Nilai column] WHERE [Kondisi yang data diinginkan];
·         DELETE : untuk menghapus data yang sudah ada.
Syntax : 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], [...];

Membuat tabel dengan MySql console

Untuk melihat database apa saja yang ada pada MySQL ketikan perintah :  show databases; 
Untuk membuat tabel langkah pertama ketikan perintah : use nama_database; contoh : use tugas; 
lalu ketikan perintah untuk membuat tabelnya : create table nma_tabel (nama_field varchar(100) not null,nama_filed_lagi varchar (100));
untuk mengisi tabel ketik perintah insert into nama_tbl values(data_kolom1,data_kolom2, …);
contoh: insert into tugas1 values(H1111001,'Friska',Daya','Direktur');


untuk Menampilkan tabel : show tables;
untuk Melihat struktur dalam tabel  : desc nama_tabel; contoh : desc nama_barang;
untuk menampilkan isi tabel : select* from nama tabel;
untuk mengganti nama field : alter table nama_tabel change nama_bru nama_lama varchar();
contoh tabel dengan MySql console;

untuk menampilkan hasilnya : select* from nama_tbl misal select* from tugas1;



Contoh tabel dengan PHP MyAdmin












0 komentar:

Post a Comment