Membuat database dengan mysQL(structure Query language)
Langkah-langkah membut database:
- aktifkan server terlebih dahulu
- dari menu start + program files + php triad + mysQL + mysQL + DNT
- merubah directori menjadi mysQL
- dari menu start + run + ketikan cmd
- C:\ document and settings > cd \
- C:> cd apache \mysQL \bin
- C:> cd apache \mysQL\bin > mysqL
- mysQL>
melihat database yang sudah ada :
mysQL > show databases ;
Membuat database
mysQL > created database toko;
memilih database yang akan digunakan;
mysQL > uses toko ;
A) data definition language (ddl)
digunakan untuk pembuatan struktur table.
-membuat table barang(kd_brg varchar(10),nama_brg char(20),harga_brg int(10);
-melihat struktur table ;
mysql> describe barang;
field | type | null |
Kd_brg Nama_brg Harga_brg | Varchar(10) Varchar(20) Int(10)
| Yes Yes Yes
|
-mengisi record ke dalam table satu persatu:
mysQL> insert into barang (kd_brg,nama_brg,harga_brg)values(‘A01’,’kulkas’,2000000);
-mengisi record ke dalam table sekaligus:
mysQL> insert into barang values (‘A02’,’laptop’,5000000),(‘A03’,’lemari’,1500000),(‘A04’,’handphone’,3000000),(‘A05’,’televisi’,1000000);
menampilkan record dari dalam table:
mysQL> select * from barang;
menampilkan per field/variable:
mysQL> select nama_brg from barang;
menampilkan record sesuai dengan yang di gunakan:
mysQL> select * from barang where nama_brg = ‘kulkas’;
mysqL> select * from barang where harga_brg >2000000;
Memperbarui record (update)
mysQL> update barang set nama_brg= ‘lemari es’ where kd_brg=’A01’;
menambah variable/field:
mysQL> alter table barang add jumlah int (5), add total int (10);
memperbaharui record sekaligus dengan mengunakan kondisi:
mysQL> update barang set jumlah= case when kd-brg=’A01’ then 5
when kd_brg=’A02’ then 6
when kd_brg=’A03’ then 7
when kd_brg=’A04’ then 8 else 9 end;
mysQL> update barang set total = harga_brg * jumlah;
koneksi dari mysql ke php
buat database dengan nama masing-masing gunakan database tersebut.
Buat table barang
Kd_brg | Nama_brg | Harga_brg |
Ko-10-tn La-oo-tn Vc-11-kr | Computer Laptop Vcd | 3000000 6000000 1500000
|
Tampil php
<body bgcolor =black>
<table border=1 bgcolor=line>
<tr>
Alter table barang add nama varchar(20);
Update barang set nama=’laptop’ where kode=’LA-10-TN’;
Update barang set nama= case when left(kode,2)= ‘LA’ then ‘laptop’ when left (kode,2)= ‘TV’ then ‘televisi’ else ‘kulkas’ end;
ð select * from barang where harga < 4000000;
ð select * from barang where jenis_bayar =’tunai;
ð select * from barang where harga < 5000000 and jenis_bayar=’tunai’;
ð select kode_brg, jumlah,nama_brg,jenis_bayar,harga,harga * jumlah as total from barang where harga < 5000000;
ð select kode_brg,jumlah,nama,jenis,concat(nama,’=’,jenis) as penggabungan from barang;