Home » , , , , » Operasional Table Database Mysql

Operasional Table Database Mysql

Unknown | 6:58 AM | 4comments
Setelah sebelumnya membahas bagaimana membuat database dan table database, sekarang akan membahas operasional tabel dari mengganti struktur tabel, mengetahui struktur tabel, insert data,dan mengahapus tabel. Bagi yang belum mengetahui bagaimana membuat database dan tabel silahkan ke tutorial sebelumnya Membuat Database dengan MySQL.

Oke ... Pertama kita mulai lagi dengan membuat tabel baru. Perintah membuat tabel sudah kita bahasa yaitu dengan Create Table. lebih detail kaidah pernyataan membuat tabel seperti berikut:

    CREATE TABLE nama_tabel (
    nama_kolom_1 tipe_data ([ukuran]),
    nama_kolom_2 tipe_data ([ukuran]),
    .......
    nama_kolom_n tipe_data ([ukuran]));
   
    Contoh berikut digunakan untuk menciptakan tabel bernama biodata

    CREATE TABLE biodata(
    nip varchar(5) primary key,
    nama varchar(25),
    kota varchar (15),
    tgl_lahir Date,
    jenis_kelamin char(1));


Pada contoh di atas , tabel biodata terdiri dari 5 buah kolo dengan rincian sebagai berikut:
  • Kolom nip bertipe varchar (untuk menampung string) dengan panjang maksimal 5 karakter. Digunakan untuk menyatakan nomor induk pegawai. Dalam hal ini, kolom ini dipakai sebagai kunci primer ( dinyatakan dengan primary key ).
  • Kolom nama bertipe varchar dengan panjang maksimal 25 karakter.
  • Kolom kota betipe varchar dengan panjang maksimal 15 karakter.
  • Kolom tgl_lahir bertipe date (bertipe tanggal)
  • Kolom jenis_kelamin dengan panjang maksimal 1 karakter. Kolom ini akan diisi dengan L untuk menyatakan Laki-laki dan W untuk menyatakan wanita.

a. Mengetahui struktur tabel

Kemudian untuk operasi selanjutnya yaitu mengetahui strutur tabel dengan pernyataan DESC nama_tabel.

    DESC biodata;

   maka hasilnya akan seperti berikut
   +---------------+-------------+------+-----+---------+-------+
   | Field         | Type        | Null | Key | Default | Extra |
   +---------------+-------------+------+-----+---------+-------+
   | nip           | varchar(5)  | NO   | PRI | NULL    |       |
   | nama          | varchar(25) | YES  |     | NULL    |       |
   | kota          | varchar(15) | YES  |     | NULL    |       |
   | tgl_lahir     | date        | YES  |     | NULL    |       |
   | jenis_kelamin | char(1)     | YES  |     | NULL    |       |
   +---------------+-------------+------+-----+---------+-------+
  5 rows in set (0.13 sec)

b. Input Data

Sekarang kita coba untuk operasi penginputan data ke tabel biodata.

    insert into biodata 
    values('12345','Rocky putiray',
    'Semarang','1989-09-24','L');
    
    insert into biodata 
    values('99898','Linda Lestari',
    'Surakarta','1989-09-24','W');
 
Urutan data pada values sesuai dengan urutan nama kolom dalam pendefinisian struktur tabel. Untuk data tanggal, Anda bisa menuliskanya dengan bentuk string dengan susunan 4 digit pertama berupa tahun, tanda minus, 2 digit untuk menyatakn bulan, dan 2 digit terakhir untuk menyatakan tanggal.

C. Melihat Isi Tabel

Langkah selanjutnya adalah operasi untuk melihat isi tabel dengan perintah SELECT. Sejauh ini sudah memasukan 2 data pegawai sekarang kita akan melihat isi tabel biodata.
   select * from biodata;

   maka akan terlihat hasil seperti dibawah ini
   +-------+---------------+-----------+------------+---------------+
   | nip   | nama          | kota      | tgl_lahir  | jenis_kelamin |
   +-------+---------------+-----------+------------+---------------+
   | 12345 | Rocky putiray | Semarang  | 1989-09-24 | L             |
   | 99898 | Linda Lestari | Surakarta | 1989-09-24 | W             |
   +-------+---------------+-----------+------------+---------------+
   2 rows in set (0.00 sec)
Pada pernyataan diatas penyataan * berarti semua kolom biodata yang terletak sesudah from menyatakan nama tabel yang diproses.

D. Mengganti Sruktur Tabel

Adakalanya suatu ketika diperlukan untuk mengubah struktur suatu tabel. Untuk keperluan seperti itu, digunakan pernyatan ALTER TABLE. Sebagai contoh, anda bisa mempraktikan pengubahan nama kolom jenis_kelamin menjadi sex. Perintah yang diperlukan:

  ALTER TABLE biodata CHANGE jenis_kelamin sex char(1);

Pada kolom di atas nama kolom jenis_kelamin dalam tabel biodat diubah menjadi sex. Perhatikan CHAR(1) diperlukan dalam tabel menentukan tipe data bagi kolom pengganti (yaitu sex).

Tentu saja, tipe data pada suatu kolom juga bisa diubah. Sebagai contoh:

   ALTER TABLE biodata CHANGE sex sex ENUM('L','W') not null;

Dengan kondisi kolom sex yang di ENUM maka kolom sex haya bisa diisi salah satu yang tercantum dalam ENUM, yakni huruf L dan W.

MySQl juga mendukung penyataan ALTER untuk menambahkan kolom pada tabel.

  ALTER TABLE biodata ADD notelepon varchar(15);

Perintah diatas untuk menambahkan kolom notelepon pada tabel biodata dengan tipe data varchar dan panjang 15.

MySQL juga mendukung pernyataan ALTER untuk menghapus kolom pada tabel.

   ALTER TABLE biodata DROP notelpon;

Perintah diatas digunakan untuk menghapus kolom notelepon pada tabel biodata.

E. Menghapus Tabel

Apabila bermaskud untuk menghapus tabel suatu tabel karena tabel tersebut tidak diperlukan lagi, anda bisa melakukan dengan Perintah DROP namatabel.
sebagai contoh seperti beriku.

  DROP TABLE biodata


Agar benar benar tahu apakah perintah perintah diatas berfungsi atau tidak maka praktekan lah dengan benar. Selamat mencoba.... 

Sekian Tutorial Operasional Table Database Mysql







Dikutip dari : Belajar database menggunakan mysql , Abdul Kadir
Share this article :

4 comments:

Fitri Ariyanto said...

mantap kaka..... lanjutkan
http://phpbejo.blogspot.com/

Unknown said...

klu mau di save gimana?

Unknown said...

klu di save gimana?

Unknown said...

Thanks for sharing this with us this is amazing post.
munirka call girls

 
Copyright © 2011. TUTORIAL DELPHI DAN DATABASE - All Rights Reserved