Membuat Table Di MySQL

Langkah pertama untuk membuat proyek pemrograman database, tentu adalah mendesign blue print dari aplikasi itu sendiri. Tanpa design yang benar, kita seolah berjalan dengan mata tertutup, asal jalan saja. Tentu akan terjadi tambal sulam disana-sini di kemudian hari. Biasa setelah mendesign suatu program, saya mulai dengan membuat table-table database terlebih dahulu. Nah, kali ini saya akan mengajak anda berdiskusi tentang table-table di MySQL.

Sebetulnya dalam pembuatan table-table ada banyak hal yang harus diperhatikan, tapi karena saya juga bukan seorang database administrator yang expert, saya akan menulisanya dalam bahasa versi saya saja. Untuk membuat table, anda perlu untuk membuat schema atau database terlebih dahulu.

Anda bisa membuatnya melalui command line mysql, MySQL Administrator atau MySQL Query Browser. Sebetulnya menurut saya paling enak sih melalui MySQL Administrator. Aplikasinya pun gratis. Anda bisa download aplikasi nya di website MySQL.

Proses instalasinya sangatlah mudah, setelah file anda download, tinggal klik ganda file tersebut dan ikuti saja langkah-langkah instalasinya (kali cuman 4-6 klik tombol Next, selesai). Setelah terinstal dengan benar, anda bisa membukanya melalui menu Start -> All Programs -> MySQL -> MySQL Administrator atau klik kanan ikon MySQL yang ada di systray dan pilih menu MySQL Administrator.

Berikut langkah-langkah simple yang bisa anda ikuti:

  1. Login dengan user name dan password anda (jika anda pengguna desktop, biasanya anda akan login sebagai root).
    Login screen
  2. Jika anda belum mempunyai database/schema anda sendiri, buat dulu dengan klik tab Catalogs.
    tab Catalogs
  3. Lalu semua schema yang ada di server anda akan terlihat.
    View Schema
  4. Untuk membuat schema baru, klik kanan di ruang kosong dipanel schemata lalu pilih menu Create New Schema.
    Menu Create new schema
  5. Beri nama schema anda, saran saya beri nama yang mewakili isi database/schema anda.
    memberi nama schema baru
  6. Maka schema anda akan muncul di daftar schemata.
  7. Untuk membuat table baru di schemata anda, klik tombol Create Table yang terletak di sebelah bawah.
    Tombol Create Table
  8. Lalu akan muncul MySQL Table Editor, isi nama table di Table Name lalu mulai buat field-field baru sesuai dengan kebutuhan anda. Biasa untuk field pertama adalah Primary Key yang berisi dengan data unik dan tidak ada data kembar didalamnya. Biasanya sih saya memberinya dengan angka integer dan untuk mudahnya pastikan Auto Inc kolom anda centang sehingga setiap ada data baru, MySQL akan mengenerate nilai baru yang selalu bertambah secara otomatis. Dan berikutnya tulis field anda, saran saya jika anda membuat suatu field, berikan tipe data yang sesuai dan set panjang data maksimalnya sehingga MySQL akan berhemat resource komputer server anda. Biasanya MySQL set panjang data dengan angka dalam kurung disebelah nama tipe data nya. Misal kalau anda ingin set field nama_karyawan dengan VarChar dan maksimal panjang data adalah 45, ketik VarChar(45) di kolom Datatype.
    Table Editor
  9. Setelah selesai anda mengetik semua field yang anda perlukan, klik tombol Apply Changes lalu anda akan di konfirmasi pembuatan table dalam bahasa SQL nya, klik Execute untuk mulai membuat table baru tersebut.
    Konfirmasi
  10. Lalu table anda akan terlihat di daftar table.
    Result

Waduh serius sekali ya… tapi ini adalah dasar dan langkah awal yang harus kita kuasai, jika kita ingin membuat aplikasi dengan database MySQL. Bagaimana pendapat anda?

Artikel-artikel Yang Berhubungan Dengan Artikel Ini

13 Komentar

harry  on May 13th, 2009

Kang aku mau nanya kalau untuk memahami tabel dan database buku apa yang harus saya baca?
Saya sering baca cara menyambungkan php dengan mysql tapi file tersebut di simpan di folder mana di server?
Terus kalau halaman interface biasanya disimpan dalam folder htdocs di server. Sebagai contoh halaman muka adalah data karyawan, nah langkah selanjutnya adalah membuat script untuk menyimpan data baru tsb ke database, nah script tersebut di simpan di folder yang mana?
Dan apabila kita mau menampilkan database tersebut dengan perintah while maka scriptnya di simpan di manakah. Itu saja dulu kang yang mau saya tanyakan dan maaf bila banyak banget pertanyaan saya dan mohon di jawab di sini saja tapi bolehkah saya di email buat remind kalau jawaban sudah ada, biar saya berkunjung lagi ke tempat kang Edi ini. Terima kasih dan wassalam.

Ali  on May 14th, 2009

kalo boleh tahu dimana saya bisa mengUduh file itu mas

artikel terakhir Ali | Optimasi GA | $4 Sudah Cukup Untuk hari ini

Bart. Edi  on May 16th, 2009

@Ali: di http://www.mysql.com

yudy mardianto  on June 22nd, 2009

masih binggung memahami table-table di database dan relasinya..

mungkin ada referensi lagi yang bisa saya baca untuk referensi.

terima kasih.

ani  on July 29th, 2009

Tolong minta tutorial bwt relational table nya dong… habis lihat tutorial di helnya gak ngerti2.. maksih yaa…

feri  on November 2nd, 2009

tolong dong kirimin software ya MYSQL…Saya tidak mengerti download mysql ya…??
Kalau ada yang mau kirim ke email ya feri_simple_88@yahoo.com

terima kasih ya

Bart. Edi  on November 2nd, 2009

@feri: download aja di http://www.mysql.com/download/

hacker  on January 23rd, 2011

om jelasin yg detail dong masih bingung nh???
hacker´s last blog post ..EMOTIONS PADA BLOG

dewi  on October 6th, 2011

bingung om mahaminya.
da cra yg lbh mudah g bwt belajar mysql untuk pemula?
klo ada tlg krim k email aq y
thanks. ^_^

noer  on November 11th, 2011

apa apa saja tabel yang dibutuhkan untuk Persedian Obat…pd my sql

Sidenim  on November 28th, 2011

Lagi belajar mudah-mudahan bisa masei

irfan  on February 17th, 2012

Mohon pencerahan nya mas: pas menjalan program mysql administrator nya keluar konfirmasi: Mysql Error number 2003

budi  on March 3rd, 2012

ada ga yg lebih mudah lagi

Berikan opini anda tentang artikel ini

CommentLuv badge