Custom Search
Laporkan jika ada link yang bermasalah
[ HOME ] [ FORUM ] [ JAVA ] [ JARINGAN KOMPUTER] [ OCEAN ] [ SEARCH ]

Wednesday, January 28, 2009

contoh sederhana pembuatan database menggunakan query analizer

drop table if exists data_pulsa;
drop table if exists data_pelanggan;
drop table if exists data_transaksi;
drop table if exists data_user;
create table data_pulsa(
kode varchar(5) not null,
jenis varchar(3) not null,
kategori varchar(11) not null,
judul varchar(50) not null,
status varchar(11) not null,
harga int(11) not null,
primary key(kode)

)
type=InnoDB;

create table data_pelanggan(
id varchar(11) not null,
nama varchar(50) not null,
alamat varchar(50) not null,
jaminan varchar(11) not null,
primary key(id)
)
type=InnoDB;

create table data_transaksi(
id int(11) not null,
kode varchar(5) not null,
tgl_transaksi varchar(11) not null,
tgl_pembayaran varchar(11) not null,
harga int(5) not null,
keterangan varchar(11) not null,
judul varchar(50) not null,
jaminan varchar(11) not null
)
type=InnoDB;

create table data_user(
nama varchar(50),
password text
)
type=InnoDB;

2 comments:

  1. misi bang.. klo maksud dari type=InnoDB apaan.?
    bisa jelasin?


    mohon bantuan nya :)

    terimakasih

    ReplyDelete
    Replies
    1. MySQL, MsSQL, PostgreSQL, Oracle dll adalah nama database sedangkan InnoDB adalah type database. saya agak susah menjelaskan ttg InnoDB ini jadi akan saya bandingkan dengan type yang laen misalnya MyISAM

      -InnoDB tidak memiliki file indeks yang terpisah sehingga mereka tidak harus dibuka.
      -MyISAM harus menempatkan file data tabel dan file indeks. Direktori yang harus nama path lengkap ke direktori, bukan path relatif.MyISAM mungkin dapat menyebabkan information_schema untuk merespon terlalu terlambat

      -jika anda pernah menggunakan phpmyadmin disana default typenya MyISAM jika salah satu kolom di table anda buat autoincrement kemudian coba anda insert menggunakan interface dari phpmyadmin dan kolom yg auto increment tadi dikosongkan, yang terjadi adalah error. (maksud interface bukan dengan query)
      -sedangkan di InnoDB tidak coba gunakan SQLyog untuk pengolahan datanya. jika kolom autoincrementnya di kosongkan dia akan mengurutkan sendiri.
      -MyISAM akan mengurutkan tabel index ketika terjadi ALTER
      -sedangkan InnoDB tidak

      =>> jadi menurut saya InnoDB lebih baik dari MyISAM untuk saat ini. InnoDB dapat di jumpai utuk MySQL versi 5.5

      semoga membantu

      Delete