`tb_mahasiswa` ( `nim` VARCHAR ( 20 ) NOT NULL , `nama_mhs` VARCHAR ( 100 ) NOT NULL, `tempat_lahir` VARCHAR ( 50 ) NOT NULL, `tgl_lahir` DATE NOT NULL, `alamat` VARCHAR (150) NOT NULL ) ENGINE = MYISAM ;
ALTER TABLE 'tb_mahasiswa' ADD PRIMARY KEY ( 'nim' );
use latihan2; ALTER TABLE `tb_mahasiswa` ADD `jns_kelamin` ENUM ( 'Perempuan','Laki-laki' ) NO T NULL AFTER `nama_mhs` LATIHAN 3 SELASA, 23 SEPTEMBER 2014 CREATE TABLE tb_dosen ( `nidn` VARCHAR( 12 ) NOT NULL , `nama_dosen` VARCHAR( 50 ) NOT NULL , `tlp` VARCHAR( 12 ) NOT NULL , `alamat` VARCHAR( 100 ) NOT NULL, PRIMARY KEY (`nidn`) ) ENGINE = MYISAM
ALTER TABLE tb_dosen CHANGE `alamat` `alamat_dsn` VARCHAR( 150 )
INSERT INTO tb_dosen (nidn, nama_dosen, tlp, alamat_dsn) VALUES ( '104' , 'Mulki' , '0231' , 'Sumber' ) ; UPDATE tb_dosen set nama_dosen='Nita' , tlp='08915645678' WHERE nidn='104' UPDATE tb_dosen SET alamat_dsn= 'Cirebon' WHERE nidn like '10%' untuk mengganti semua alamat dosen yang nidn yang depannya 10, tidak mempengaruh i/merubah alamat dosen yang nidn selain yang depannya 10 atau like '%1' berarti yang diganti semua yang belakanganya 1 DELETE from tb_dosen WHERE nidn=`108` TRUNCATE TABLE tb_dosen;
LATIHAN 4 SABTU, 11 OKTOBER 2014
SELECT SUM( jumlah) AS TOTAL_BELANJA
FROM tb_pemb_pdk WHERE tgl_trans LIKE '2014-10-%' select a.id_pdk, a.id_cat, a.nama_pdk from tb_produk a,tb_pemb_pdk b where a.id_ pdk=b.id_pdk and tgl_trans like '2014-10-%' SELECT max(jumlah) as TERMAHAL, min(jumlah) as TERMURAH from tb_pemb_pdk SELECT STATUS , SUM( jumlah_trx ) FROM 'tb_bayar_pemb' group by status select a.id_pdk, a.id_cat, a.nama_pdk, b.jumlah from tb_produk a, tb_pemb_pdk b where a.id_pdk=b.id_pdk order by b.jumlah desc l imit 1 select a.id_pdk, a.id_cat, a.nama_pdk, sum( b.jumlah ) from tb_produk a, tb_pemb_pdk b where a.id_pdk=b.id_pdk group by a.nama_pdk orde r by a.nama_pdk