Вы находитесь на странице: 1из 5

update student set tgllahir='2001-11-10' where nis='00001';

update student set tgllahir='2001-01-15' where nis='00002';


update student set tgllahir='2001-05-19' where nis='00003';
update student set tgllahir='2001-04-20' where nis='00004';
update student set tgllahir='2001-12-23' where nis='00005';

update student set name='Rudi' where nis='00003';


update student set name='Bowo' where nis='00004';
update student set name='Fandi' where nis='00002';
select * from student;

update student set alamat='Jakarta' where nis='00003';


update student set alamat='Bandung' where nis='00004';
update student set alamat='Palembang' where nis='00002';
select * from student;

cd /_/xampp/mysql/bin

update student set name='Rudi' where nis='00003';


update student set name='Bowo' where nis='00004';
update student set name='Fandi' where nis='00002';
select * from student;

insert into student values


('00005','Siti','P','2000','Manado',''),
('00006','Bella','P','2001','Bangkok',''),
('00007','Anna','P','1999','Sydney',''),
('00008','Putri','P','2000','U',''),
('00009','Eca','P','2000','',''),
('00010','Indah','P','20001','','');

mysql -u root

buat table guru

nik varchar(5) primarykey not null,


nama varchar(30) not null,
tgllahir date null,
gender char(1) null,
alamat varchar(50) null,
telpon varchar(20) null

create table guru (


nik varchar(5) not null primary key,
nama varchar(30) not null,
tgllahir date,
gender char(1),
alamat varchar(50),
telpon varchar(20)
);

insert into guru values


('00001','Erna','1970-02-22','P','Manado','089128231234'),
('00002','Panji','1974-10-12','L','Bangkok','0821123123'),
('00003','Ita','1980-12-25','P','Sydney','08121241212'),
('00004','Onil','1979-11-10','L','UK','081212121212'),
('00005','Yuda','1981-11-28','L','LA','0883838332');

update guru set nama='Drs. Erna Saragih' where nik='00001';


update guru set nama='Panji Laksono, S.Kom' where nik='00002';
update guru set nama='Dr. Ita Sulasti' where nik='00003';
update guru set nama='Onil Dermawan, S.Pd M.Mpd' where nik='00004';
update guru set nama='Dr. Yuda Keling' where nik='00005';

create table mapel(


kode varchar(3) not null primary key,
deskripsi varchar(30) not null,
sks int(2) );

insert into mapel values


('001','MTK','4'),
('002','IND','4'),
('003','ING','2'),
('004','BD','2'),
('005','ABD','2');

create table nilai(


nis varchar(5) not null,
kode varchar(3) not null,
smt varchar(1) not null,
nik varchar(5) not null,
nilai decimal(6,2) null,
primary key (nis,kode,smt)
);

insert into nilai values


('00001','001','1','00001','80'),
('00002','002','1','00002','100'),
('00003','003','1','00003','80'),
('00004','004','1','00004','85'),
('00005','005','1','00005','90');

insert into student values


('00005','Supra','L','2000-10-11','Flores','0890120912');

select n.nis 'NIS', s.name 'NAMA SISWA', m.deskripsi 'MATA PELAJARAN', n.nilai
'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nama 'PENGAJAR'
from nilai n, student s, mapel m, guru g
where s.nis=n.nis and g.nik=n.nik and m.kode=n.kode;

select b.namabrg 'BARANG', p.jumlahtrans 'JUMLAH TOTAL'


from barang b, pembelian p
where b.kode=p.kodebrg group by barang;

select * from pembelian where

kamis 2 agustus 2018

select * from student;


select * from guru;
select * from mapel;
select * from nilai;

kamis, 9 agustus 2018

nis | kode | smt | nik | nilai


nik | kode
1 | 2
2 | 4
2 | 5
3 | 3
4 | 1
5 | 3

insert into nilai values


('00003','002','1','00001','66'),
('00003','001','2','00004','28'),
('00004','005','1','00002','55'),
('00004','005','2','00002','99'),
('00005','002','1','00001','56'),
('00005','003','2','00003','48');

select n.nis 'NIS', s.name 'NAMA SISWA', m.deskripsi 'MATA PELAJARAN', n.nilai
'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nama 'PENGAJAR'
from nilai n, student s, mapel m, guru g
where s.nis=n.nis and g.nik=n.nik and m.kode=n.kode and n.nilai>=60 and
n.nilai<=90;

select n.nis 'NIS', s.name 'NAMA SISWA', n.kode 'KODE', m.deskripsi 'MATA
PELAJARAN', n.nilai 'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nik 'NIK', g.nama
'PENGAJAR'
from nilai n, student s, mapel m, guru g
where s.nis=n.nis and g.nik=n.nik and m.kode=n.kode;

pbo
tambah tabel admin
semua frame udah harus ada

create table anggota (


id_anggota smallint(5) not null AUTO_INCREMENT,
nama varchar(30) not null,
status varchar(20),
alamat varchar(50),
telpon varchar(20),
primary key (id_anggota)
);

create table petugas (


id_petugas smallint(5) not null AUTO_INCREMENT,
nama varchar(30) not null,
alamat varchar(50),
telpon varchar(20),
primary key (id_petugas)
);

create table buku (


id_buku smallint(5) not null AUTO_INCREMENT,
judul_buku varchar(30),
penerbit varchar(30),
pengarang varchar(30),
kat_id varchar(50),
primary key (id_buku)
);

create table transaksi (


id_transaksi smallint(5) not null AUTO_INCREMENT,
id_buku smallint(5) not null,
id_petugas smallint(5) not null,
id_anggota smallint(5) not null,
no_penerima smallint(5),
jumlah varchar(5),
tgl_pinjam date,
tgl_kembali date,
denda varchar(30),
primary key (id_transaksi,id_buku,id_anggota,id_petugas)
);

select * from anggota;


select * from petugas;
select * from transaksi;
select * from buku;

desc anggota;
desc petugas;
desc transaksi;
desc buku;
desc admin;

select n.nis 'NIS', s.name 'NAMA SISWA', m.deskripsi 'MATA PELAJARAN', n.nilai
'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nama 'PENGAJAR'
from nilai n
inner join student s on s.nis=n.nis
inner join guru g on g.nik=n.nik
inner join mapel m on m.kode=n.kode;

right outer
left outer
full outer

select n.nis 'NIS', s.name 'NAMA SISWA', m.deskripsi 'MATA PELAJARAN', n.nilai
'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nama 'PENGAJAR'
from nilai n
right outer join student s on s.nis=n.nis
right outer join guru g on g.nik=n.nik
right outer join mapel m on m.kode=n.kode;

select n.nis 'NIS', s.name 'NAMA SISWA', m.deskripsi 'MATA PELAJARAN', n.nilai
'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nama 'PENGAJAR'
from nilai n
left outer join student s on s.nis=n.nis
left outer join guru g on g.nik=n.nik
left outer join mapel m on m.kode=n.kode;

-- //FUL OUTER JOIN GAK BISA


select n.nis 'NIS', s.name 'NAMA SISWA', m.deskripsi 'MATA PELAJARAN', n.nilai
'NILAI', m.sks 'SKS', n.smt 'SEMESTER', g.nama 'PENGAJAR'
from nilai n
full outer join student s on s.nis=n.nis
full outer join guru g on g.nik=n.nik
full outer join mapel m on m.kode=n.kode;

basis data modul


pemrograman grafik
create table user (
username varchar(30) not null primary key,
password varchar(50),
level enum ('admin','guru','siswa') not null
);

cd /_/xampp/mysql/bin
mysql -u root
use school

insert into user values


('admin','mintashp','admin'),
('erna','mintashp','guru'),
('alex','mintashp','guru'),
('dendy','mintashp','siswa'),
('arif','mintashp','siswa');

upper
lower
ascii
BIIN
concat
count
format ( , )
lenght = panjang data
locate
repeat
space
mid
substring = ( , , )
substr
desending
asending = default order by

in = ada
not in = gak ada

inner join = gabung tabel

group by = bikin grup ribuan colomn


distinct nama_kolom hanya 1

is null = data kosong


is not null

select curtime
curdate
now
date
dayofmonth
dayofmonth(now())
month
year

Вам также может понравиться