You are on page 1of 9

Microsoft Windows [Version 10.0.

15063]

(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\acer>cd

C:\Users\acer

C:\Users\acer>cd xampp/mysql/bin

The system cannot find the path specified.

C:\Users\acer>cd/

C:\>cd xampp/mysql/bin

C:\xampp\mysql\bin>mysql -u root

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 2

Server version: 10.1.31-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;

+--------------------+

| Database |
+--------------------+

| akademik |

| akademik_db |

| dbpendaftaran |

| information_schema |

| latihan_mahasiswa |

| mahasiswa |

| mysql |

| pegawai_uin_rf |

| performance_schema |

| phpmyadmin |

| pt_makmur_sentosa |

| rs_umum |

| saintekuinrf |

| test |

+--------------------+

14 rows in set (0.17 sec)

MariaDB [(none)]> create database pt_jaya_makmur;

Query OK, 1 row affected (0.07 sec)

MariaDB [(none)]> use pt_jaya_makmur;

Database changed

MariaDB [pt_jaya_makmur]> create table karyawan(karyawan_id varchar(10)not null,karyawan_nama


varchar(100)not null,primary key(karyawan_id));

Query OK, 0 rows affected (0.47 sec)


MariaDB [pt_jaya_makmur]> show tables;

+--------------------------+

| Tables_in_pt_jaya_makmur |

+--------------------------+

| karyawan |

+--------------------------+

1 row in set (0.00 sec)

MariaDB [pt_jaya_makmur]> desc karyawan;

+---------------+--------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+---------------+--------------+------+-----+---------+-------+

| karyawan_id | varchar(10) | NO | PRI | NULL | |

| karyawan_nama | varchar(100) | NO | | NULL | |

+---------------+--------------+------+-----+---------+-------+

2 rows in set (0.19 sec)

MariaDB [pt_jaya_makmur]> create table gaji;

ERROR 1113 (42000): A table must have at least 1 column

MariaDB [pt_jaya_makmur]> create table gaji(gaji_id varchar(10)not null,karyawan_id varchar(10)not


null,gaji_pokok double not null,foreign key(karyawan_id) references karyawan(karyawan_id)
engine==innodb;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near 'engine==innodb' at line 1
MariaDB [pt_jaya_makmur]> create table gaji(gaji_id varchar(10)not null,karyawan_id varchar(10)not
null,gaji_pokok double not null,foreign key(karyawan_id) references
karyawan(karyawan_id))ENGINE=INNODB;

Query OK, 0 rows affected (0.71 sec)

MariaDB [pt_jaya_makmur]> desc gaji;

+-------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------------+-------------+------+-----+---------+-------+

| gaji_id | varchar(10) | NO | | NULL | |

| karyawan_id | varchar(10) | NO | MUL | NULL | |

| gaji_pokok | double | NO | | NULL | |

+-------------+-------------+------+-----+---------+-------+

3 rows in set (0.02 sec)

MariaDB [pt_jaya_makmur]> insert into


karyawan(karyawan_id,karyawan_nama)values('001','santi'),('002','dewi'),('003','joko'),('004','putri'),('00
5','nadya'),('006','febri');

Query OK, 6 rows affected (0.11 sec)

Records: 6 Duplicates: 0 Warnings: 0

MariaDB [pt_jaya_makmur]> alter table gaji_id varchar(10)not null primary key;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near 'varchar(10)not null primary key' at line 1

MariaDB [pt_jaya_makmur]> alter table gaji modify gaji_id varchar(10)not null primary key;

Query OK, 0 rows affected (0.64 sec)

Records: 0 Duplicates: 0 Warnings: 0


MariaDB [pt_jaya_makmur]> desc gaji;

+-------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------------+-------------+------+-----+---------+-------+

| gaji_id | varchar(10) | NO | PRI | NULL | |

| karyawan_id | varchar(10) | NO | MUL | NULL | |

| gaji_pokok | double | NO | | NULL | |

+-------------+-------------+------+-----+---------+-------+

3 rows in set (0.02 sec)

MariaDB [pt_jaya_makmur]> insert into


gaji(gaji_id,karyawan_id,gaji_pokok)values('GJ001','001',2000000'),('GJ002','003','2500000'),('GJ003','00
2','2200000'),('GJ004','004','1900000'),('GJ005','005','2000000');

'>

'> insert into


gaji(gaji_id,karyawan_id,gaji_pokok)values('GJ001','001',2000000'),('GJ002','003','2500000'),('GJ003','00
2','2200000'),('GJ004','004','1900000'),('GJ005','005','2000000');

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near
''),('GJ002','003','2500000'),('GJ003','002','2200000'),('GJ004','004','1900000')' at line 1

MariaDB [pt_jaya_makmur]> insert into


gaji(gaji_id,karyawan_id,gaji_pokok)values('GJ001','001','2000000'),('GJ002','003','2500000'),('GJ003','00
2','2200000'),('GJ004','004','1900000'),('GJ005','005','2000000');

Query OK, 5 rows affected (0.10 sec)

Records: 5 Duplicates: 0 Warnings: 0

MariaDB [pt_jaya_makmur]> SELECT *FROM karyawan INNER JOIN gaji on


karyawan.karyawan_id=gaji.karyawan_id;
+-------------+---------------+---------+-------------+------------+

| karyawan_id | karyawan_nama | gaji_id | karyawan_id | gaji_pokok |

+-------------+---------------+---------+-------------+------------+

| 001 | santi | GJ001 | 001 | 2000000 |

| 003 | joko | GJ002 | 003 | 2500000 |

| 002 | dewi | GJ003 | 002 | 2200000 |

| 004 | putri | GJ004 | 004 | 1900000 |

| 005 | nadya | GJ005 | 005 | 2000000 |

+-------------+---------------+---------+-------------+------------+

5 rows in set (0.05 sec)

MariaDB [pt_jaya_makmur]>

MariaDB [pt_jaya_makmur]> show tables;

+--------------------------+

| Tables_in_pt_jaya_makmur |

+--------------------------+

| gaji |

| karyawan |

+--------------------------+

2 rows in set (0.00 sec)

MariaDB [pt_jaya_makmur]> select *from karyawan;

+-------------+---------------+

| karyawan_id | karyawan_nama |

+-------------+---------------+
| 001 | santi |

| 002 | dewi |

| 003 | joko |

| 004 | putri |

| 005 | nadya |

| 006 | febri |

+-------------+---------------+

6 rows in set (0.00 sec)

MariaDB [pt_jaya_makmur]> select *from gaji;

+---------+-------------+------------+

| gaji_id | karyawan_id | gaji_pokok |

+---------+-------------+------------+

| GJ001 | 001 | 2000000 |

| GJ002 | 003 | 2500000 |

| GJ003 | 002 | 2200000 |

| GJ004 | 004 | 1900000 |

| GJ005 | 005 | 2000000 |

+---------+-------------+------------+

5 rows in set (0.00 sec)

MariaDB [pt_jaya_makmur]> select *from karyawan left join gaji on


karyawan.karyawan_id=gaji.karyawan_id;

+-------------+---------------+---------+-------------+------------+

| karyawan_id | karyawan_nama | gaji_id | karyawan_id | gaji_pokok |

+-------------+---------------+---------+-------------+------------+
| 001 | santi | GJ001 | 001 | 2000000 |

| 003 | joko | GJ002 | 003 | 2500000 |

| 002 | dewi | GJ003 | 002 | 2200000 |

| 004 | putri | GJ004 | 004 | 1900000 |

| 005 | nadya | GJ005 | 005 | 2000000 |

| 006 | febri | NULL | NULL | NULL |

+-------------+---------------+---------+-------------+------------+

6 rows in set (0.07 sec)

MariaDB [pt_jaya_makmur]> where gaji.karyawan_id is null;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near 'where gaji.karyawan_id is null' at line 1

MariaDB [pt_jaya_makmur]> where gaji.karyawan_id IS NULL;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near 'where gaji.karyawan_id IS NULL' at line 1

MariaDB [pt_jaya_makmur]> select *from karyawan left join gaji on


karyawan.karyawan_id=gaji.karyawan_id where gaji.karyawan_id IS NULL;

+-------------+---------------+---------+-------------+------------+

| karyawan_id | karyawan_nama | gaji_id | karyawan_id | gaji_pokok |

+-------------+---------------+---------+-------------+------------+

| 006 | febri | NULL | NULL | NULL |

+-------------+---------------+---------+-------------+------------+

1 row in set (0.00 sec)

MariaDB [pt_jaya_makmur]> select *from karyawan RIGHT join gaji on


karyawan.karyawan_id=gaji.karyawan_id where gaji.karyawan_id IS NULL;

Empty set (0.00 sec)


MariaDB [pt_jaya_makmur]> select *from gaji right join karyawan on
gaji.karyawan_id=karyawan.karyawan_id;

+---------+-------------+------------+-------------+---------------+

| gaji_id | karyawan_id | gaji_pokok | karyawan_id | karyawan_nama |

+---------+-------------+------------+-------------+---------------+

| GJ001 | 001 | 2000000 | 001 | santi |

| GJ002 | 003 | 2500000 | 003 | joko |

| GJ003 | 002 | 2200000 | 002 | dewi |

| GJ004 | 004 | 1900000 | 004 | putri |

| GJ005 | 005 | 2000000 | 005 | nadya |

| NULL | NULL | NULL | 006 | febri |

+---------+-------------+------------+-------------+---------------+

6 rows in set (0.00 sec)

MariaDB [pt_jaya_makmur]> select *from gaji right join karyawan on


gaji.karyawan_id=karyawan.karyawan_id where gaji.karyawan_id IS NULL;

+---------+-------------+------------+-------------+---------------+

| gaji_id | karyawan_id | gaji_pokok | karyawan_id | karyawan_nama |

+---------+-------------+------------+-------------+---------------+

| NULL | NULL | NULL | 006 | febri |

+---------+-------------+------------+-------------+---------------+

1 row in set (0.00 sec)

MariaDB [pt_jaya_makmur]>

You might also like