-- login ke mariadb
mariadb -u root -proot

-- menampilkan datatabase
show databases;

-- membuat database
create database if not exists pegawai;

-- aktifkan database
use pegawai;

-- membuat tabel pekerja
create table pekerja(
    id_pegawai int(5) not null,
    nama varchar(30) not null,
    tgl_lahir date,
    foto varchar(50),
    ket text,
    id_jabatan int(5),
        primary key(id_pegawai),
        foreign key(id_jabatan) references jabatan(id_jabatan)
);

-- membuat tabel jabatan
create table jabatan(
    id_jabatan int(5) not null,
    nama_jabatan varchar(40) not null,
        primary key(id_jabatan)
);

-- menampilkan tabel
show tables;

-- menampilkan struktur tabel
desc jabatan;
desc pekerja;

-- merubah nama tabel
rename table pekerja to pegawai;

-- memasukkan data pegawai;
insert into jabatan (id_jabatan, nama_jabatan) values
(2001,"CEO");

insert into jabatan (id_jabatan, nama_jabatan) values
(2002,"Manajer"),
(2003,"Marketing"),
(2004,"Officer");

-- menampilkan data
select * from jabatan;

-- menampilkan user
select user();

-- membuat user baru
create user "masipnu"@"localhost" identified by "terserahhh";

-- memberikan akses database
grant all on pegawai.*
to "masipnu"@"localhost" identified by "terserahhh";

-- login lagi ke database
mariadb -u masipnu -p

-- tampilkan database
show database;

-- aktifkan database
use pegawai;

-- test memasukkan data
insert into jabatan (id_jabatan, nama_jabatan) values
(2005,"Jukir");

-- test menampilkan data
select * from jabatan;

-- test hapus data
delete from jabatan;
192.168.30.20

create user "joko"@"%" identified by "yasudahlah"

create user "ulya"@"192.168.30.20" identified by "yasudahlah"

-- challenge
kamu punya teman samping mu
1
buat database dengan nama share-nama,
contoh kalau kamu punya temnan namanya dita, jadi kamu buat database namanya share_dita

2
buat user dengan nama dia, tapi harus bisa diakses dengan komputer nya si dia

3
berikan hak akses grant all, agar dia bisa membuka databasenya

4
lalu suruh temanmu mencoba login dari komputernya si dia untuk
membuka database nya tadi ("share_dita" contohnya)

5
coba suruh dia melihat, apakah ada databasenya