cara membuat data base
cd\
cd xampp\mysql\bin
c: xampp\mysql\bin>mysql -u root -p
create database db_kuliah; //membuat database
use db_kuliah;//menggunakan database
show databases;//menampilkan database
create table tb_mhs(nim varchar(10) not null primary key,
nama varchar(20), alamat varchar(20), tgl_lahir date);
insert into tb_dosen values ('d01','mustain','mlangi','s3');
select * from tb_dosen;//menampilkan table
alter table tb_dosen change nama_dosen nama varchar(10);//mengganti
(asal->baru)
alter table tb_mhs add primary key nim; //menambahkan primary key
alter table tb_mhs drop primary key,add primary key (nim); //menghapus primary key
//menambahkan primary key
alter table tb_mhs change nim nim varchar(10) not null primary key;
//menambah kolom
alter table tb_mhs add tgl_lahir date;
//update data
update tb_mhs set tgl_lahir = "1992-12-18" where nim = '388';
// menampilkan per kolom
select nim from tb_mhs;
tampilkan semua kolom satu-satu
//menampilkan nim, nama dengan nama depan huruf A
select nim, nama_mhs, from tb_mhs where nama_mhs LIKE 'A%';
-> A% = Untuk mencari nama yang berawalan huruf A
-> %A = Untuk mencari nama yang berakhiran huruf A
-> %A% = Untuk mencari nama yang hurufnya tengahn76yya A
// menghapus database
drop database db_akademik;
select max(nilai) as nilai_mak from tb_database;//menampilkan nilai tertinggi//nilai_mak= field baru yang akan di tampilkan;
avg, min, sum, count, like, grubp by, distinct;
select nama from tb_msh group by nim;// mengelompokkan record;
PERTEMUAN KE 4
MERELASIKAN BEBERAPA TABEL
Taggal 07-03-2012
select tb_mhs.nama from tb_mhs inner join tb_kuliah on tb_mhs.nim=tb_kuliah.nim;//relasi inner join
select tb_mhs.nama from tb_mhs right join tb_kuliah on tb_mhs.nim=tb_kuliah.nim;//outer join ==> right
select tb_mhs.nama,tb_matkul.nama_matkul from tb_mhs inner join tb_kuliah on tb_mhs.nim=tb_kuliah.nim inner join tb_matkul on tb_kuliah.kd_matkul=tb_matkul.kd_matkul;
select tb_mhs.nama,tb_matkul.nama_matkul from tb_mhs,tb_kuliah,tb_matkul where tb_mhs.nim=tb_kuliah.nim and tb_matkul.kd_matkul=tb_kuliah.kd_matkul and tb_matkul.nama_matkul="Etika Profesi";//cara relasi dengan where
==pertemuan ke 7==
mysql> update tb_dosen set nama="susi" where nama="sasa";//mengganti nama yang ada di dalam tabel
select nama from tb_mhs order by nama asc;// sorting secara ascending
select nama from tb_mhs order by nama desc;//sorting secara descending
desc tb_dosen;//menampilkan nama field dan tipye serta primary key
update tb_mhs set tgl_skrng =now();//update tanggal sekarang
mysql> select round(tgl_skrng,tgl_lahir) as umur from tb_mhs;
mysql> select round(datediff(tgl_skrng,tgl_lahir)) as umur from tb_mhs;//round pembulatan ke atas
mysql> select floor(datediff(tgl_skrng,tgl_lahir)) as umur from tb_mhs;//round pembulatan ke bawah
Label:
mata kuliah
Post a Comment
No Spam dan Pornografi...! OK