DB2-
http://www306.ibm.com/software/data/
db2/
Microsoft SQL Server -
http://www.microsoft.com/sql/
Oracle –
http://www.oracle.com
Sybase –
http://www.sybase.com/
Interbase -
http://www.borland.com/interbase
MySQL
Pandu Akhbar Antares Arisanto
Apa Itu MySQL?
MySQL adalah sebuah perangkat lunak
3. Mengenal perintah SQL standar.
sistem manajemen basis data SQL
SQL (Structured Query Language)
(bahasa Inggris: database management
merupakan suatu bahasa standar
system) atau DBMS yang multithread,
yang berlaku di hampir semua
multi-user, dengan sekitar 6 juta
software database. MySQL
instalasi di seluruh dunia. MySQL AB
mendukung SQL versi SQL:2003.
membuat MySQL tersedia sebagai
4. Mendukung Sub Select.
perangkat lunak gratis di bawah lisensi
Mulai versi 4.1 MySQL telah
GNU General Public License (GPL),
mendukung select dalam select
tetapi mereka juga menjual dibawah
(sub select). ƒ
lisensi komersial untuk kasus-kasus
5. Mendukung Views. MySQL
dimana penggunaannya tidak cocok
mendukung views sejak versi 5.0 6.
dengan penggunaan GPL. Tidak seperti
6. Mendukung Stored Prosedured
PHP atau Apache yang merupakan
(SP). MySQL mendukung SP sejak
software yang dikembangkan oleh
versi 5.0 ƒ
komunitas umum, dan hak cipta untuk
7. Mendukung Triggers.
kode sumber dimiliki oleh penulisnya
MySQL mendukung trigger pada
masing-masing, MySQL dimiliki dan
versi 5.0 namun masih terbatas.
disponsori oleh sebuah perusahaan
Pengembang MySQL berjanji akan
komersial Swedia yaitu MySQL AB.
meningkatkan kemampuan trigger
MySQL AB memegang penuh hak cipta
pada versi 5.1. ƒ
hampir atas semua kode sumbernya.
8. Mendukung replication.
Kedua orang Swedia dan satu orang
9. Mendukung transaksi. ƒ
Finlandia yang mendirikan MySQL AB
adalah: David Axmark, Allan Larsson,
dan Michael "Monty" Widenius. MySQL
dapat didownload di situs resminya,
http://www.mysql.com.
MySQL
Pandu Akhbar Antares Arisanto
Instalasi MySQL di Windows
Persiapan
1. Download Source MySQL di http://www.mysql.com/downloads/
MySQL versi terakhir saat materi ini dibuat adalah MySQL 5.0.45. Silahkan
Anda download versi terakhir tersebut dan simpan di komputer Anda. Pada
dasarnya, instalasi untuk setiap versi MySQL tidak jauh berbeda.
MySQL
Pandu Akhbar Antares Arisanto
3. MySQL Setup akan mengekstrak file instalasi MySQL seperti pada gambar
berikut ini.
4. Selanjutnya akan ditampilkan window MySQL Server 5.0 Setup Wizard for
MySQL. Klik tombol Next untuk memulai proses instalasi.
MySQL
Pandu Akhbar Antares Arisanto
Gambar 2.4. Pilih tipe instalasi
MySQL
Pandu Akhbar Antares Arisanto
Gambar 2.6. Window Setup Type
MySQL
Pandu Akhbar Antares Arisanto
Gambar 2.8. Window informasi MySQL Monitoring
9. Proses instalasi selesai dan akan ditampilkan seperti pada gambar di bawah ini.
Jika kita ingin langsung mengkonfigurasikan server MySQL (password, service dll)
maka pilihkan checkbox Configure the MySQL Server now dan tekan tombol
Finish.
8
MySQL
Pandu Akhbar Antares Arisanto
Pembuatan Database
1. Membuka XAMPP dan Mengaktifkan MySQL dan Apache
9
MySQL
Pandu Akhbar Antares Arisanto
3. Mengakses MySQL di cmd
10
MySQL
Pandu Akhbar Antares Arisanto
5. Membuat database baru dan menggunakannya
11
MySQL
Pandu Akhbar Antares Arisanto
7. Menginput Data ke Tabel
8. Hasil Tabel
12
MySQL
Pandu Akhbar Antares Arisanto
9. Menampilkan Tabel Sesuai Perintah
13
MySQL
Pandu Akhbar Antares Arisanto
10. Mengubah Data
14
MySQL
Pandu Akhbar Antares Arisanto
Program Yang Ada Dalam MySQL:
1. myisamchk
Program utilitas untuk menggambarkan, mengecek, mengoptimasi
dan memperbaiki tabel MySQL.
2. make_binary_release
Membuat versi binary dari MySQL yang sudah di-compile.
3. msql2mysql
Sebuah skrip shell yang mengubah program mSQL ke MySQL. Ini
tidak menangani semua kasus, tetapi memberikan awal yang baik
ketika pengubahan.
4. mysqlaccess
Skrip yang mengecek hak akses untuk kombinasi host, user, dan
database. mysqladmin Utilitas untuk melakukan operasi
administrative, seperti membuat atau menghapus database,
reload grant table, mem-flush taabel ke disk dan membuka ulang
file log.
5. mysqladmin
dapat juga digunakan untuk mengambil informasi versi, proses
dan status dari server.
6. mysqlbug
Skrip untuk melaporkan bug MySQL. Skrip ini seharusnya selalu
digunakan detika mengisi laporan bug ke list MySQL.
7. mysqld
Daemon SQL. Ini harus selalu berjalan.
8. mysqldump
Untuk men-dump database MySQL ke sebuah file sebagai
pernyataan-pernyataan SQL atau sebagai file teks yang dipisahkan
oleh tab.
9. mysqlimport
Untuk mengimpor file teks ke tabel yang bersangkutan
menggunakan LOAD DATA INFILE.
15
MySQL
Pandu Akhbar Antares Arisanto
Referensi :
Wahana, K. (2015). Membangun Sistem Informasi Java dengan NetBeans dan MySQL. Andi Ofset.
Achmad Solichin. 2005. Pemrograman Web dengan PHP dan MySQL. Jakarta
Allen G. Tailor. 2003. SQL For Dummies, 5th Edition. Wiley Publishing, Inc.
16
MySQL
Pandu Akhbar Antares Arisanto