Alhamdulillah saya masih diberi kesehatan dan kesempatan oleh Allah
swt untuk memposting materi Pengenalan dan Instalasi DBMS MySQL ini. Mari kita
simak langsung hasil postingan dibawah ini.
MySQL adalah sebuah perangkat lunak system
manajemen basis data SQL (DBMS) yang multiuser, multithreaded. MySQL
adalah implementasi dari system manajemen basis data relasional (RDBMS).
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah
lisensi General Public License (GPL), teetapi mereka
juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya
tidak cocok dengan penggunaan GPL.
MySQL dibuat oleh TcX dan telah dipercaya
untuk mengelola system dengan 49 buah database yang berisi 10.000 tabel dan 500
diantaranya memiliki 7 juta baris. MySQL AB didirikan oleh dua orang Swedia
yang bernama David Axmark,dan Allan Larsson, dan satu orang Finlandia yang
bernama Michael "Monty" Widenius.
- Free.
- Stabil dan tangguh.
- Fleksibel dengan berbagai pemrograman.
- Security yang baik.
- Dukungan dari banyak komunitas.
- Kemudahan management database.
- Mendukung transaksi.
- Perkembangan software yang cukup cepat.
Disini saya menggunakan XAMPP sebagai paket instalasi untuk MySQL. Cara instalasi xampp sebagai berikut :
1. Jalankan file xampp-win32-1.8.1-VC9-installer.exe (atau versi lainnya).
2. Kemudian akan tampil pilihan untuk memilih bahasa ketika proses instalasi berjalan. Silahkan anda pilih sesuai kehendak hati anda.
4. Selanjutnya silahkan anda pilih lokasi install untuk xampp. Kemudian klik Install.
5. Tunggu beberapa saat sampai proses instalasi selesai.
6. Klik Finish.
7. Sampai tahap ini, berarti kita sudah menginstal XAMPP. Itu berarti kita sudah selesai menginstall PHP, APACHE dan MYSQL. Langkah selanjutnya adalah menjalankan servicenya.
8. Jalankan XAMPP Control Panel yang ada di desktop. Atau anda juga dapat menjalankan XAMPP Control Panel dari menu Start -> All Programs -> apachefriends -> xampp -> xampp control panel. Klik Start pada Apache, dan MySql.
9. Buka web browser anda, lalu ketikkan http://localhost. Jika tampilannya seperti di bawah ini, maka apache sudah terinstall dengan benar.
10. Lalu pilih phpMyAdmin.
11. Pilih SQL untuk menuliskan syntac nya.
PERINTAH DASAR DATABASE MYSQL
Mysql merupakan program open source untuk
pengolahan database. Untuk menggunakan mysql tentu kita harus terlebih dahulu
mempeajari perintah/syntac dasar dari pada mysql itu sendiri. Di bawah ini
disebutkan beberapa syntac dasar mysql :
1. Membuat database
Untuk mebuat database
baru. Syntac tidak akan berlaku jika database sudah ada.
CREATE DATABASE nama_db;
2. Menghapus database
DROP DATABASE nama_db;
3. Menggunakan database
Untuk menjadikan database
menjadi default dan referensi dari table yang nantinya anda gunakan.
USE nama_db;
4. Menampilkan database
Untuk menampilkan daftar
yang ada dalam system saat itu.
SHOW DATABASE;
5. Membuat tabel
Untuk membuat tabel data
baru dalam sebuah database.
CREATE TABLE(
Column_name1 table_nama data_type,
Column_name2 table_nama data_type,
Column_name3 table_nama data_type
);
/*Contoh*/
CREATE TABLE bukutamu(
Id int,
Nama varchar (255),
Email varchar (50),
Kota varchar (255)
);
6. Select
Digunakan untuk menampilkan
data dari tabel database.
/*menampilkan berdasarkan nama kolom*/
SELECT column_name(s) FROM table_name;
/*menampilkan semua kolom*/
SELECT * FROM table_name;
/*Contoh 1*/
SELECT nama, email FROM bukutamu;
/*Contoh 2*/
SELECT * FROM bukutamu;
7. Query waktu
Digunakan untuk menampilkan waktu, dan tanggal
pada saat ini :
SELECT NOW(), CURDATE(), CURTIME();
SELECT NOW(), CURDATE(), CURTIME();
/*Untuk penambahan dan pengurangan waktu dan tanggal :*/
SELECT CURDATE() as sekarang, DATE_ADD(CURDATE(), INTERVAL 1 WEEK) as '+ 1 minggu', DATE_SUB(CURDATE(), INTERVAL 10 DAY) as '- 10 hari';
/*Untuk mencari perbedaan diantara dua taggal dan waktu :*/
SELECT ((year(curdate())-year('1982-06-05')) - (right(curdate(),5) < right('1982-06-05',5))) as umur;
/*Untuk mengatur format tampilan tanggal dan waktu :*/
SELECT DATE_FORMAT(NOW(), '%d/%m/%Y') as tanggal1, DATE_FORMAT(NOW(), '%M %D, %Y') as tanggal2;
/*Untuk memecah tanggal dan waktu :*/
SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW()), HOUR(NOW()), MINUTE(NOW()), SECOND(NOW());
8. Query
buffer
Digunakan
untuk penjumlahan, pengurangan, perkalian, dan pembagian :
SELECT perintah;
/*Contoh*/
SELECT 3+5;
9. Membuat user
Digunakan
untuk membuat user :
CREATE USER ‘nama_user’ IDENTIFIED BY ‘password’;
10. Mengahapus
user
Digunakan
untuk menghapus user :
DROP USER nama_user;
Tugas
praktikum
- Buatlah user baru dengan nama user nama depan pribadi mahasiswa dan password menggunakan nim masing – masing.
- Buatlah 2 database dengan nama : namaNIM masing-masing praktikan. Misal : “aziz05550057” dan nama database : contoh1.
- Hapuslah database contoh1.
- Jawablah soal matematika berikut menggunakan query buffer 9 - 5 + 5 x 0 + 3 : 2 = .... ?
- Jawablah soal matematika berikut menggunakan query buffer 5%2=...?
- Tampilkan qurey untuk memperoleh tanggal dan jam sekarang?
- Tampilkan selisih hari dalam untuk pengurangan waktu sekarang dengan waktu lahir praktikan?
Jawaban dari
soal diatas
/*Jawaban Nomor 1*/
CREATE USER ‘alibi’ IDENTIFIED BY ‘13650098’;
/*Jawaban Nomor 2*/
CREATE DATABASE alibi13650098;
CREATE DATABASE contoh1;
/*Jawaban Nomor 3*/
DROP DATABASE contoh1;
/*Jawaban Nomor 4*/
SELECT 9-5+5*0+3/2;
Hasilnya = 5.5000
/*Jawaban Nomor 5*/
SELECT 5%2;
Hasilnya = 1
/*Jawaban Nomor 6*/
SELECT NOW(), CURDATE(), CURTIME();
/*Jawaban Nomor 7*/
SELECT DATEDIFF( now( ) , '1995-8-19' );
Perbandingan antara postgreSQL dan MySQL
Ketika kita ingin membangun database,
banyak sekali pilihan DBMS yang bisa kita gunakan. ada postgreSQL, MySQL dan
lainnya. Dan setiap DBMS memiliki kelebihan dan kekurangannya masih masing.
Dari hasil pengamatan praktikum pada peritah-perintah dasar database, menurut
saya MySQL memiliki kelebihan di bandingkan postgreSQL. Semua itu terlihat dari
kecepatan ketika aplikasi mengeksekusi sintac yang di tuliskan. Dari hasil
praktikum yang saya lakukan menggunakan XAMPP untuk DBMS MySQL, XAMPP memiliki
kecepatan lebih dalam mengeksekusi setiap sintac yang di tuliskan. Berbeda
dengan sintac yang di tuliskan pada postgreSQL di SQL shell, memiliki
waktu lebih lama untuk mengeksekusi sintac yang di tuliskan. Selain kecepatan
yang lebih cepat, aplikasi untuk DBMS MySQL seperti xampp Memiliki GUI yang
lebih menarik dan lengkap, sehingga lebih mudah untuk pemula yang belum
memahami sintac dengan baik pada suatu DBMS.
Kritik dan saran
Untuk para pemula lebih baik menggunaka
DMBS MySQL, karena MySQL memiliki interface yang lebih mudah untuk para pemula.
Sedangkan postgreSQL lebih baik untuk anda yang sudah memliki kemammpuan untuk
membangun database.
Sumber
- http://www.academia.edu/3276404/syntax_dasar_mysql
- http://achmatim.net/2010/09/20/perintah-mysql-berhubungan-dengan-tanggal-dan-waktu/
- http://arliciously.blogspot.com/2013/03/perintah-perintah-dasar-mysql.html
ERD Rekening Bank
loading...
0 Response to "Pengenalan dan Instalasi DBMS MySQL"
Post a Comment