Anda di halaman 1dari 2

CREATE TABLE `latihan2`.

`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

Anda mungkin juga menyukai