Translate

Rabu, 15 Mei 2013

Apa itu MySQL?

pemrograman SQL

Apa itu MySQL?
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
MySQL adalah salah satu produk database relasional terpopuler untuk saat ini yang dapat berjalan di platform Windows, Linux, Unix based system termasuk Mac OS.

Beberapa alasan yang menjadikan MySQL sangat populer adalah :

Bersifat free dan open source (FOSS).
Banyak digunakan di web hosting dengan paket yang sangat ekonomis.
Mendukung berbagai storage engine yang bisa kita ganti pada level table.
Memiliki komunitas pengguna yang luas dan saling membantu.
Besar dan luasnya komunitas pengembang / developer MySQL.
Waktu yang relatif singkat dalam siklus pengembangan dan perbaikan kesalahan.
Arsitektur yang sangat baik dengan pilihan berbagai storage engine.
Kaya akan fitur dan utilitas baik dari komunitas maupun korporasi.
Memiliki support berbayar untuk pelanggan korporasi (corporate customers) sehingga terjamin.
Setelah anda mengetahui apa itu MySQL, kemudian harus mempunyai programnya anda dapat mendownloadnya berikut ini adalah beberapa apllikasi MySQL yang terkenal:
SQLYog : adalah aplikasi client desktop yang sangat terkenal terutama di kalangan pengguna Indonesia.
PHPMyAdmin : merupakan aplikasi web yang dapati digunakan untuk manajemen dan administrasi server dan database serta objek-objek yang terdapat di dalamnya.
MySQL GUI Tools : merupakan paket aplikasi yang terdiri dari MySQL Administrator, MySQL Query Browser, MySQL Migration Toolkit.
Maatkit : berbagai utilitas berbasiskan PERL yang berguna untuk melakukan tugas-tugas rumit dengan mudah.http://ilmuonline.net/belajar-database-mysql-menambah-memodifikasi-menghapus-tabel
Berikut cara untuk menambah, mengedit dan menghapus isi tabel dari perintah command :
1. ADD
Fungsi ADD untuk menambahkan baris baru dalam tabel, rumus yang di gunakan adalah
alter table [nama tabel]
add [field] [type field];
contoh jika ingin menambahkan field total_bayar :
alter table pembayaran
add total_bayar char (9); enter
jika sobat mau menambahkan field total_bayar setelah field kelas maka memakai rumus ;
alter table pembayaran
add total_bayar char (9)
after kelas;




2. MODIFY
Perintah MODIFY di gunakan untuk mengedit /mengubah isi tabel rumus yang di gunakan adalah
alter table [nama tabel]
modify [field] [type field];
contoh jika ingin menedit field total_bayar menjadi tot_bayar:
alter table pembayaran
modify tot_bayar char (7); enter

3. DROP
Perintah DROP di gunakan untuk menghapus isi tabel, rumus yang di gunakan :
alter table [nama tabel]
drop [field];
contoh jika ingin menhapus field total_bayar :
alter table pembayaran
drop total_bayar ; enter




Contoh Pemrograman:


/*[10:53:44 PM][ 0 ms]*/ SHOW VARIABLES LIKE 'lower_case_table_names';
/*[10:53:44 PM][ 0 ms]*/ SET NAMES 'utf8';
/*[10:53:44 PM][ 0 ms]*/ SET sql_mode='';
/*[10:53:44 PM][ 16 ms]*/ SHOW DATABASES;
/*[10:53:46 PM][ 0 ms]*/ USE `mahasantri al aly`;
/*[10:53:56 PM][ 0 ms]*/ SHOW TABLE STATUS FROM `mahasantri al aly`WHERE ENGINE IS NOT NULL;
/*[10:53:56 PM][ 16 ms]*/ SELECT `TABLE_NAME` AS View_name,`View_definition`,`Check_option`,`Is_updatable`,`Definer`,`Security_type` FROM `INFORMATION_SCHEMA`.`VIEWS` WHERE `TABLE_SCHEMA` = 'mahasantri al aly';
/*[10:53:56 PM][ 0 ms]*/ SHOW PROCEDURE STATUS WHERE Db = 'mahasantri al aly';
/*[10:53:56 PM][ 16 ms]*/ SHOW FUNCTION STATUS WHERE Db='mahasantri al aly';
/*[10:53:56 PM][ 0 ms]*/ SHOW TRIGGERS FROM `mahasantri al aly`;
/*[10:53:56 PM][ 15 ms]*/ SELECT `Event_name`,`Definer`,`Event_type`,`Execute_at`,`Interval_value`,`Interval_field`,`Starts`,`Ends`,`Status` FROM `INFORMATION_SCHEMA`.`EVENTS` WHERE `EVENT_SCHEMA` = 'mahasantri al aly';
/*[10:53:56 PM][ 0 ms]*/ SHOW CREATE DATABASE `mahasantri al aly`;
/*[10:54:47 PM][ 15 ms]*/ SHOW FULL TABLES FROM `mahasantri al aly` WHERE table_type = 'BASE TABLE';
/*[10:54:48 PM][ 0 ms]*/ DESCRIBE `mahasantri al aly`.`mahasantri al aly`;
/*[10:54:48 PM][ 0 ms]*/ SHOW INDEX FROM `mahasantri al aly`.`mahasantri al aly`;

Tidak ada komentar:

Posting Komentar