Install MySQL sudah !
Install MyODBC sudah !
Install MySQL-Front sudah juga !
Selanjutnya mari kita coba membuat database di MySQL lewat MySQL-Front.
Database ini nanti akan kita akses memakai RV (remote view) di VFP nya.
Untuk latihan… kita akan membuat database untuk table “entry guru” spt yg telah di buat di database access, dg strukur spt berikut :
- NIP, karakter panjangnya 10.
- NAMAGURU, karakter panjangnya 50.
- TGLAJAR, tanggal mulai mengajar.
- KELAS, karakter panjang 10.
Langkah pertama jalankan MySQL-Front terlebih dahulu.
Sampai tampil modul spt ini :
Modul ini akan tampil pertama kali atau jika anda belum punya nama session pada saat menjalankan MySQL-Front.
Untuk sample ketik misal nama session “mztolo” spt ini.
Selanjutnya klik tab “Connection” sampai tampil spt ini :
Ketik “localhost” atau nama komputer tempat mysql berada…selanjutnya klik OK
Sampai tampak modul session “mztolo” sudah selesai dibuat.
Selanjutnya klik tombol OK
Klik OK … lagi
Tampak tampilan interface MySQL-Front spt ini :
“mztolo” adalah nama session koneksinya.
“localhost” adalah nama server/pc tempat mysql running/jalan.
“test” dan “mysql” adalah nama database yg ada, terkoneksi.
Space/ruang sebelah kanan adalah tempat kita mendisain database/table.
Untuk membuat database, klik kanan di “localhost” pilih NEW dan DATABASE spt gambar di bawah :
Atau klik tombol di pojok kiri atas yg ada gambar “+”
Sampai tampil modul spt ini :
Ketik nama database nya misal “siswa” dan klik OK
Tampak database “siswa” sudah tercipta !
Sorot/klik database “siswa”
Klik tombol “Table” untuk membuat table baru di database ini.
Sampai tampil spt ini :
Ganti name dari NewTable menjadi “t_guru” spt ini :
Selanjutnya klik TAB “Fields” untuk desain fieldnya.
Tampak MySQL otomatis sudah memberikan field ID yg sifatnya auto increment, artinya otomatis akan bertambah dan berisi sendiri. (di sample ini ID akan di hapus/tdk di pakai)
Selanjutnya anda buat field2 yg lain dengan nama dan type serta lebar yg sudah di tentukan.
Untuk memulai klik tombol “new” di pojok kiri atas yg ada tanda “+” nya sampai tampil modul spt ini :
Ketik spt gambar di bawah untuk field “nip”
Perhatikan “NULL allowed” tidak di centang krn NIP akan kita pakai sbg key.
(walau sebenarnya dg adanya ID …ID ini bisa di jadikan sbg key juga)
Kemudian klik tombol OK sampai tampak spt gambar di bawah:
Ulangi dan lanjutkan pembuatan field sampai tampak spt di bawah :
Selanjutnya sorot/klik field teratas yaitu ID dan delete.
Jawab/klik “Yes”
Sehingga hasilnya akan spt ini :
Selanjutnya klik tab “Indices” untuk menentukan key/index key nya.
Sorot (Key 1) dan hapus… (perhatikan mouse kursor gambar daun di bawah)
Jawab “Yes” dan spt tampak di gambar bawah…sudah terhapus.
Selanjutnya klik tombol “+” untuk membuat key baru …sendiri.
Sampai tampil spt gambar di bawah (sorot/klik “nip”)
Klik tombol “<” untuk memindah “nip” ke dalam kolom “Indexed Fields:”
Pemindahan ini artinya kita menentukan “nip” sbg index key-nya.
Klik/centang “Unique” dg maksud memberikan syarat kepada “nip” agar hanya data unik/tdk kembar yg bisa di inputkan. Ingat sample2 sebelumnya ttg index key.
Dilanjutkan klik tombol OK
Tampak PRIMARY (key 1) sudah tercipta.
Selanjutnya klik tombol OK
Jika keluar informasi spt ini klik OK
Tampak table “t_guru” sudah tercipta.
Jika anda sorot “t_guru” maka akan tampak spt ini :
Dengan demikian proses pembuatan table mysql melalui mySQL-front sudah selesai !
Anda bisa mencoba membuat table yg lain, tentu saja dg field dan key yg berbeda.
Sukses untuk anda !
Tambahan :
Coba anda jalankan Windows Explorer dan lihat di c:\mysql tempat mysql anda di install….tampak di direktory c:\mysql\data spt ini :
Anda perhatikan nama folder di “data” merupakan nama database-nya.
(isi folder/database siswa ada di layar sbl kanan)
Folder “siswa” = database “siswa” dan seterusnya.
Jika anda ingin mengcopy database “siswa” ke mysql komputer lain, anda bisa copy folder “siswa” dan paste saja di “data”.
Saya pribadi bukan orang yg expert atau user dari mysql…jadi alangkah bijak jika anda mau memperdalam sendiri dengan membaca tutorial2 ttg mysql lainnya.
Di sample ini sebenarnya tujuan saya adalah pemakaian RV itu sendiri.
Dengan database apa saja RV bisa menjawabnya.
Semoga anda sudi memaklumi kekurangan saya di mysql
td nya ad gambar keterangan nya.. tp gag bs pas d paste d sni