Batman Begins - Help Select
Hai kawan-kawan semua! Selamat datang di blog kami yang sederhana ini. Terima Kasih atas kunjungan anda

Cara membuat Databese dan Table di SQL



1.Jalankan Browser ketikan localhost/phpmyadmin
   nb:Pastikan xampp sudah berjalan (apache dan mysql)
2.Create new database isi dengan nama terserah anda
3.Masuk ke database ynag sudah terbuat
4.Pada menu create table, masukan nama table yang berbeda dengan nama database jangan lupa
   tentukan colums
5.Klik go
6.Table Sudah Terbuat

Auto increment
A.I field pada mysql adalah tipe filed integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel dimana field tersebut berada
contoh:
CREATE TABLE table_ai(
                                kode_transaksi int_null auto_increment key,
                                deskripsi varchar(200));
insert into table_ai(deskripsi)values(‘deskripsi 1’);
insert into table_ai(deskripsi)values(‘deskripsi 2’);
select*from table_ai;
Not Null
Dapat di gunakkan pada hampir semua tipe data, fungsinya untuk memestikan bahwa nilai pada kolom tersebut tidak boleh kosong.
contoh:
ALTER table nama_table ALTER column nama_column set N
//dan agar menerima NULL
ALTER table nama_table ALTER column nama_column Drop Not N

Primary Key
adalah atribut (filed yang di pilih u/ menentukkan struktur storage pada argument filed mulykey, adapun keynya disebut dengan secondary key primary key adalah satu nilai dalam basis data yang di gunakan untuk basis data.
contoh:
CREATE TABLE nama_table(
duo integer,column1 varchar(30), column2 varchar(30),Primary key (no));
Foreign Key
Berguna untuk mendefinisikan kolom-kolom pada suatu tabel yang mengacu ke table lain jadi kolom foreign key nilainya harus di ambil dari kolom pada tabel lain.
contoh:
CREATE TABLE tb_bukuketegori(id_buku char(13)Not Null.id.kategori INT Not null
Primay key (id,buku,id.kategori),
Foreign key (id.buku)REFRENCES tb_buku(id.buku),
Foreign key (id.kategori)REFRENCES tb_kategori(id.kategori),)TYPE:innoDb;

/*navigasi*/