Konversi Database PostgreSQL ke MySQL

Suatu ketika, saya mendapatkan sebuah pekerjaan mengembangkan sebuah aplikasi sederhana dari sahabat saya, kerena terlihat sederhana maka saya ambil tawaran tersebut dan melihat-lihat isi dalemannya. Ketika melihat database-nya ternyata menggunakan Postgres sedangkan di komputer saya menggunakan MySQL. Lanjutkan membaca “Konversi Database PostgreSQL ke MySQL”

Koneksi Flash ke MySQL dengan PHP

Ini mungkin basi bagi mereka yang udah bergelut di bidang animasi, terutama flash yang berhubungan dengan database dalam hal ini MySQL. Terus terang saya baru mencoba-coba mengkoneksikan aplikasi flash saya dengan MySQL dengan bantuan PHP. Ini merupakan tutorial dasar bagaimana mengkoneksikan Flash dan mengambil data dari MySQL yang akan ditampilkan di aplikasi Flash Anda. Kepada para suhu Flash mohon bantuannya kalau ada kesalahan dalam tutorial ini.

Lanjutkan membaca “Koneksi Flash ke MySQL dengan PHP”

MySQL yang Terlupakan

Sabtu pagi aku bangun subuh, dan ga tau kenapa ada bisikan ke telingaku untuk tidur lagi, he he itu mah kebiasaan kalee. Kira-kira jam 7.30 aku udah bangun yang kedua kalinya dan aku teringat kepada temenku yang mempunyai masalah dengan ekspresi SQL JOIN di MySQL. Aku coba-coba dirumah, ugh memang benar aku juga lupa lagi dasar otak udang otak kecil. Dengan hati yang kecewa karena aku lupa dengan cara kerja sytak itu aku coba cari-cari mudah-mudahan ada di box CD aku. Bener saja ada kebetulan aku menemukan file MySQL 5.012 Manual, luamyan lah bisa di pake.

Dengan key word JOIN untuk mencarinya, aku menelusuri setiap kata JOIN yang dihasilkan oleh pencarian di file .chm tersebut, diantaranya : JOIN, LEFT JOIN, RIFHT JOIN, NATURAL JOIN, NATURAL LEFT JOIN, OUTHER JOIN, INNER JOIN, UNION, JOIN ON dan banyak lagi yang lainnya.

Secara sederahan ilustrasinya sebagi berikut :
Saya mempunyai dua tabel, tabel ‘satu’ dan tabel ‘dua’
tabel satu isinya sebagia berikut

+----+----+

| a  | b  |

+----+----+

| 1  | X  |

| 2  | Y  |

+----+----+

tabel dua isinya sebagia berikut

+----+----+

| a  | c  |

+----+----+

| 2  | Z  |

| 3  | Y  |

+----+----+

Dengan perintah RIGHT JOIN
mysql>SELECT * FROM satu RIGHT JOIN dua ON (satu.a = dua.a)

+-----+-----+----+----+

| a   |     b  |  a |  c |

+-----+-----+----+----+

| 2   |  Y  |  2 |  Z |

| NULL|    NULL|  3 |  W |

+-----+-----+----+----+

Dengan perintah LEFT JOIN
mysql>SELECT * FROM satu LEFT JOIN dua ON (satu.a = dua.a)

+-----+-----+----+----+

| a   |     b  |  a |  c |

+-----+-----+----+----+

| 1   |  X  |NULL|NULL|

| 2   |     Y  |  2 |  Z |

+-----+-----+----+----+

Terima kasih kepada temanku yang mengingatkanku diwaktu pagi yang buta, walaupun aku tetap ‘teu ngarti’ dalam hal programming dan PL/SLQ tapi aku tetap berusaha.

MySQL

Dimulai dengan versi 1.0 pada tahun 1995 dan versi terakhirnya versi 5.0 pada tahun 2005. MySQL telah menjadi sistem database yang sangat populer dan open source. Perkembangan featur database ini sangat kompetitif dengan sistem database komersial lainnya. Database MySQL ini dileuarkan dan dikelola oleh sebuah perusahaan yang bernama MySQL AB yang bertempat di dekat kota Stockholm di negara Swedia.

Bagi mereka yang bergelut menggunakan perangkat lunak open source ini, jika mendapatkan bug atau masalah dengan database ini, dapat langsung menghubungi perusahaan MySQL AB atau ke konultan-konsultan yang ditunuk atau kerjasama dengan MySQL AB.

Versi terbaru dari produk MySQL ini yaitu versi 5.0 telah mempunyai versi Stradard yang masih gratis, sedangkan untuk yang versi Pro, maka kita harus mengluarkan duit untuk membelinya.

Database ini sudah support dengan standar ANSI SQL, yaitu standar Struktur Query Language untuk semua database. Database ini juga sudah support terhadap semua flatform seperti Unix, Windows, dan Mac OS X, juga terhadap proses transaksi, store procedure (untuk versi 5.0 ke atas), replication dan clustering.

Referensi:
– Manual MySQL
– Core Web Application Development with PHP and MySQL