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

mysql> desc tblmhs;

+----------+------------------------+------+-----+------------+-------+
| Field
| Type
| Null | Key | Default
| Extra |
+----------+------------------------+------+-----+------------+-------+
| NIM
| char(9)
| NO | PRI | NULL
|
|
| NamaMhs | varchar(25)
| YES |
| NULL
|
|
| JenisKel | enum('Pria','Wanita') | NO |
| Pria
|
|
| GolDarah | enum('A','B','AB','O') | NO |
| AB
|
|
| TglLahir | date
| NO |
| 1989-12-31 |
|
| TB
| tinyint(3) unsigned
| NO |
| 150
|
|
| BB
| tinyint(3) unsigned
| NO |
| 50
|
|
+----------+------------------------+------+-----+------------+-------+
7 rows in set (0.14 sec)
mysql> desc tblmk;
+---------+-------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| KodeMK | varchar(5) | NO | PRI |
|
|
| Nama_MK | varchar(50) | YES |
| NULL
|
|
| SKS
| tinyint(1) | NO |
| 0
|
|
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)
mysql> create table tblKuliah (
-> NIM Char(9) Not Null,
-> KodeMK char(5) not null,
-> Hari ENUM('Senin','Selasa','Rabu','Kamis','Jum''at') Not Null Default 'Se
nin',
-> Waktu Time Not Null Default '08:00:00',
-> Ruang varchar(20),
-> Primary key(NIM,KodeMK),
-> Foreign key(NIM) refences tblMhs,
-> Foreign key(KodeMK) refences tblMk);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'refen
ces tblMhs,
Foreign key(KodeMK) refences tblMk)' at line 8
mysql> create table tblKuliah (
-> NIM Char(9) Not Null,
-> KodeMK char(5) not null,
-> Hari ENUM('Senin','Selasa','Rabu','Kamis','Jum''at') Not Null Default 'Se
nin',
-> Waktu Time Not Null Default '08:00:00',
-> Ruang varchar(20),
-> Primary key(NIM,KodeMK),
-> Foreign key(NIM) references tblMhs,
-> Foreign key(KodeMK) references tblMk);
ERROR 1050 (42S01): Table 'tblkuliah' already exists
mysql> rename table tblkuliah to kuliah1;
Query OK, 0 rows affected (0.01 sec)
mysql>
->
->
->
nin',
->
->
->

create table tblKuliah (


NIM Char(9) Not Null,
KodeMK char(5) not null,
Hari ENUM('Senin','Selasa','Rabu','Kamis','Jum''at') Not Null Default 'Se
Waktu Time Not Null Default '08:00:00',
Ruang varchar(20),
Primary key(NIM,KodeMK),

-> Foreign key(NIM) references tblMhs,


-> Foreign key(KodeMK) references tblMk);
Query OK, 0 rows affected (0.03 sec)
mysql> desc tblkuliah;
+--------+-------------------------------------------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Defaul
t | Extra |
+--------+-------------------------------------------------+------+-----+---------+-------+
| NIM
| char(9)
| NO | PRI | NULL
|
|
| KodeMK | char(5)
| NO | PRI | NULL
|
|
| Hari | enum('Senin','Selasa','Rabu','Kamis','Jum''at') | NO |
| Senin
|
|
| Waktu | time
| NO |
| 08:00:
00 |
|
| Ruang | varchar(20)
| YES |
| NULL
|
|
+--------+-------------------------------------------------+------+-----+---------+-------+
5 rows in set (0.05 sec)
mysql> create table tblA (
-> a1 char(1) not null primary key,
-> a2 char(1) not null primary key,
-> a3 char(10) not null);
ERROR 1068 (42000): Multiple primary key defined
mysql> select * from a;
+----+------+
| a1 | a2 |
+----+------+
| 10 | u
|
| 20 | v
|
| 30 | w
|
| 40 | x
|
| 50 | y
|
| 60 | z
|
+----+------+
6 rows in set (0.00 sec)
mysql> desc a;
+-------+---------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| a1
| int(3) | NO |
| 0
|
|
| a2
| char(1) | YES |
| NULL
|
|
+-------+---------+------+-----+---------+-------+
2 rows in set (0.01 sec)
mysql> alter table a add primary key(a1);
Query OK, 6 rows affected (0.07 sec)
Records: 6 Duplicates: 0 Warnings: 0
mysql> desc a;
+-------+---------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+

| a1
| int(3) | NO | PRI | 0
|
|
| a2
| char(1) | YES |
| NULL
|
|
+-------+---------+------+-----+---------+-------+
2 rows in set (0.02 sec)
mysql> select * from a;
+----+------+
| a1 | a2 |
+----+------+
| 10 | u
|
| 20 | v
|
| 30 | w
|
| 40 | x
|
| 50 | y
|
| 60 | z
|
+----+------+
6 rows in set (0.00 sec)
mysql> insert into a values (10,'x');
ERROR 1062 (23000): Duplicate entry '10' for key 'PRIMARY'
mysql> desc tblkuliah;
+--------+-------------------------------------------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Defaul
t | Extra |
+--------+-------------------------------------------------+------+-----+---------+-------+
| NIM
| char(9)
| NO | PRI | NULL
|
|
| KodeMK | char(5)
| NO | PRI | NULL
|
|
| Hari | enum('Senin','Selasa','Rabu','Kamis','Jum''at') | NO |
| Senin
|
|
| Waktu | time
| NO |
| 08:00:
00 |
|
| Ruang | varchar(20)
| YES |
| NULL
|
|
+--------+-------------------------------------------------+------+-----+---------+-------+
5 rows in set (0.01 sec)
mysql> select * from tblmhs;
+-----------+--------------+----------+----------+------------+-----+----+
| NIM
| NamaMhs
| JenisKel | GolDarah | TglLahir | TB | BB |
+-----------+--------------+----------+----------+------------+-----+----+
| 222120001 | Bambang H
| Pria
| AB
| 1989-12-13 | 162 | 58 |
| 222120002 | Sinta D
| Wanita | AB
| 1990-10-08 | 155 | 48 |
| 222120003 | Maria S
| Wanita | A
| 1989-08-23 | 161 | 57 |
| 222120004 | Zaenal A
| Pria
| O
| 1990-02-15 | 165 | 62 |
| 222120005 | Endang R
| Wanita | AB
| 1989-10-03 | 152 | 53 |
| 222120006 | Muhammad F | Pria
| A
| 1989-08-21 | 163 | 55 |
| 222120007 | Catur Andika | Pria
| B
| 1990-11-05 | 168 | 64 |
| 222120008 | Indah K
| Wanita | A
| 1989-06-25 | 156 | 60 |
| 222120009 | Putra N
| Pria
| O
| 1990-03-12 | 173 | 69 |
| 222120010 | Ermawati
| Wanita | B
| 1989-10-23 | 153 | 45 |
| 222120011 | Eko Cahyono | Pria
| AB
| 1989-12-09 | 170 | 65 |
| 222120012 | Susi S
| Wanita | B
| 1999-10-15 | 160 | 55 |
+-----------+--------------+----------+----------+------------+-----+----+
12 rows in set (0.00 sec)

mysql> select * from tblmk;


+--------+----------------------+-----+
| KodeMK | Nama_MK
| SKS |
+--------+----------------------+-----+
| MK-01 | Pendidikan Pancasila | 2 |
| MK-02 | Prak. Basis Data
| 2 |
| MK-03 | Bahasa Inggris
| 3 |
| MK-04 | Pengenalan Komputer | 2 |
| MK-05 | Logika Matematika
| 2 |
| MK-06 | Sistem Basis Data
| 3 |
| MK-07 | Aljabar Linier
| 3 |
| MK-08 | Pendidikan Agama
| 2 |
+--------+----------------------+-----+
8 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120001','MK-01','Senin','08:00','Australia');
Query OK, 1 row affected (0.02 sec)
mysql> ('222120001','MK-02','Senin','10:15','China'),
-> ('222120001','MK-04','Rabu','10:15','Lab. 1');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ''2221
20001','MK-02','Senin','10:15','China'),
('222120001','MK-04','Rabu','10:15' at line 1
mysql> insert into tblKuliah values
-> ('222120001','MK-02','Senin','10:15','China'),
-> ('222120001','MK-04','Rabu','10:15','Lab. 1');
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> select * from tblKuliah;
+-----------+--------+-------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+-------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | China
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
+-----------+--------+-------+----------+-----------+
3 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120002','MK-02','Senin','10:15','China'),
-> ('222120002','MK-03','Selasa','13:00','Honduras'),
-> ('222120002','MK-05','Kamis','09:30','Lab. 2');
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0
mysql> select * from tblKuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | China
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | China
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Lab. 2
|
+-----------+--------+--------+----------+-----------+
6 rows in set (0.00 sec)

mysql> select K.KodeMK,NamaMK,SKS,Hari,Waktu,Ruang


-> from tblkuliah K,tblMK;
ERROR 1054 (42S22): Unknown column 'NamaMK' in 'field list'
mysql> select K.KodeMK,Nama_MK,SKS,Hari,Waktu,Ruang
-> from tblkuliah K,tblMK;
+--------+----------------------+-----+--------+----------+-----------+
| KodeMK | Nama_MK
| SKS | Hari | Waktu
| Ruang
|
+--------+----------------------+-----+--------+----------+-----------+
| MK-01 | Pendidikan Pancasila | 2 | Senin | 08:00:00 | Australia |
| MK-02 | Pendidikan Pancasila | 2 | Senin | 10:15:00 | China
|
| MK-04 | Pendidikan Pancasila | 2 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Pendidikan Pancasila | 2 | Senin | 10:15:00 | China
|
| MK-03 | Pendidikan Pancasila | 2 | Selasa | 13:00:00 | Honduras |
| MK-05 | Pendidikan Pancasila | 2 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Prak. Basis Data
| 2 | Senin | 08:00:00 | Australia |
| MK-02 | Prak. Basis Data
| 2 | Senin | 10:15:00 | China
|
| MK-04 | Prak. Basis Data
| 2 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Prak. Basis Data
| 2 | Senin | 10:15:00 | China
|
| MK-03 | Prak. Basis Data
| 2 | Selasa | 13:00:00 | Honduras |
| MK-05 | Prak. Basis Data
| 2 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Bahasa Inggris
| 3 | Senin | 08:00:00 | Australia |
| MK-02 | Bahasa Inggris
| 3 | Senin | 10:15:00 | China
|
| MK-04 | Bahasa Inggris
| 3 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Bahasa Inggris
| 3 | Senin | 10:15:00 | China
|
| MK-03 | Bahasa Inggris
| 3 | Selasa | 13:00:00 | Honduras |
| MK-05 | Bahasa Inggris
| 3 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Pengenalan Komputer | 2 | Senin | 08:00:00 | Australia |
| MK-02 | Pengenalan Komputer | 2 | Senin | 10:15:00 | China
|
| MK-04 | Pengenalan Komputer | 2 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Pengenalan Komputer | 2 | Senin | 10:15:00 | China
|
| MK-03 | Pengenalan Komputer | 2 | Selasa | 13:00:00 | Honduras |
| MK-05 | Pengenalan Komputer | 2 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Logika Matematika
| 2 | Senin | 08:00:00 | Australia |
| MK-02 | Logika Matematika
| 2 | Senin | 10:15:00 | China
|
| MK-04 | Logika Matematika
| 2 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Logika Matematika
| 2 | Senin | 10:15:00 | China
|
| MK-03 | Logika Matematika
| 2 | Selasa | 13:00:00 | Honduras |
| MK-05 | Logika Matematika
| 2 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Sistem Basis Data
| 3 | Senin | 08:00:00 | Australia |
| MK-02 | Sistem Basis Data
| 3 | Senin | 10:15:00 | China
|
| MK-04 | Sistem Basis Data
| 3 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Sistem Basis Data
| 3 | Senin | 10:15:00 | China
|
| MK-03 | Sistem Basis Data
| 3 | Selasa | 13:00:00 | Honduras |
| MK-05 | Sistem Basis Data
| 3 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Aljabar Linier
| 3 | Senin | 08:00:00 | Australia |
| MK-02 | Aljabar Linier
| 3 | Senin | 10:15:00 | China
|
| MK-04 | Aljabar Linier
| 3 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Aljabar Linier
| 3 | Senin | 10:15:00 | China
|
| MK-03 | Aljabar Linier
| 3 | Selasa | 13:00:00 | Honduras |
| MK-05 | Aljabar Linier
| 3 | Kamis | 09:30:00 | Lab. 2
|
| MK-01 | Pendidikan Agama
| 2 | Senin | 08:00:00 | Australia |
| MK-02 | Pendidikan Agama
| 2 | Senin | 10:15:00 | China
|
| MK-04 | Pendidikan Agama
| 2 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Pendidikan Agama
| 2 | Senin | 10:15:00 | China
|
| MK-03 | Pendidikan Agama
| 2 | Selasa | 13:00:00 | Honduras |
| MK-05 | Pendidikan Agama
| 2 | Kamis | 09:30:00 | Lab. 2
|
+--------+----------------------+-----+--------+----------+-----------+
48 rows in set (0.01 sec)

mysql> select K.KodeMK,NamaMK,SKS,Hari,Waktu,Ruang


-> from tblkuliah K,tblMK
-> where K.KodeMK=tblMk.kodeMK;
ERROR 1054 (42S22): Unknown column 'NamaMK' in 'field list'
mysql> select K.KodeMK,Nama_MK,SKS,Hari,Waktu,Ruang
-> from tblkuliah K,tblMK
-> where K.KodeMK=tblMk.kodeMK;
+--------+----------------------+-----+--------+----------+-----------+
| KodeMK | Nama_MK
| SKS | Hari | Waktu
| Ruang
|
+--------+----------------------+-----+--------+----------+-----------+
| MK-01 | Pendidikan Pancasila | 2 | Senin | 08:00:00 | Australia |
| MK-02 | Prak. Basis Data
| 2 | Senin | 10:15:00 | China
|
| MK-04 | Pengenalan Komputer | 2 | Rabu | 10:15:00 | Lab. 1
|
| MK-02 | Prak. Basis Data
| 2 | Senin | 10:15:00 | China
|
| MK-03 | Bahasa Inggris
| 3 | Selasa | 13:00:00 | Honduras |
| MK-05 | Logika Matematika
| 2 | Kamis | 09:30:00 | Lab. 2
|
+--------+----------------------+-----+--------+----------+-----------+
6 rows in set (0.06 sec)
mysql> desc tblmk;
+---------+-------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| KodeMK | varchar(5) | NO | PRI |
|
|
| Nama_MK | varchar(50) | YES |
| NULL
|
|
| SKS
| tinyint(1) | NO |
| 0
|
|
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)
mysql> alter table tblMK change Kode_MK KodeMK varchar(50);
ERROR 1054 (42S22): Unknown column 'Kode_MK' in 'tblmk'
mysql> alter table tblMK change Nama_MK NamaMK varchar(50);
Query OK, 8 rows affected (0.06 sec)
Records: 8 Duplicates: 0 Warnings: 0
mysql> desc tblmk;
+--------+-------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| KodeMK | varchar(5) | NO | PRI |
|
|
| NamaMK | varchar(50) | YES |
| NULL
|
|
| SKS
| tinyint(1) | NO |
| 0
|
|
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)
mysql> select * from tblmk;
+--------+----------------------+-----+
| KodeMK | NamaMK
| SKS |
+--------+----------------------+-----+
| MK-01 | Pendidikan Pancasila | 2 |
| MK-02 | Prak. Basis Data
| 2 |
| MK-03 | Bahasa Inggris
| 3 |
| MK-04 | Pengenalan Komputer | 2 |
| MK-05 | Logika Matematika
| 2 |
| MK-06 | Sistem Basis Data
| 3 |
| MK-07 | Aljabar Linier
| 3 |
| MK-08 | Pendidikan Agama
| 2 |
+--------+----------------------+-----+
8 rows in set (0.00 sec)

mysql> select * from tblkuliah;


+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | China
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | China
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Lab. 2
|
+-----------+--------+--------+----------+-----------+
6 rows in set (0.00 sec)
mysql> update tblkuliah set ruang = 'Belanda' where kodeMK = 'MK-05';
Query OK, 1 row affected (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | China
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | China
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
+-----------+--------+--------+----------+-----------+
6 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120003','MK-02','Senin','10:15','China'),
-> ('222120003','MK-03','Selasa','13:00','Honduras'),
-> ('222120003','MK-04','Rabu','10:15','Lab. 1');
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | China
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | China
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | China
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
+-----------+--------+--------+----------+-----------+
9 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '' at
line 1
mysql> update tblkuliah set ruang = 'Lab. 2' where kodeMK = 'MK-02';
Query OK, 3 rows affected (0.00 sec)

Rows matched: 3 Changed: 3 Warnings: 0


mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
+-----------+--------+--------+----------+-----------+
9 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120004','MK-02','Senin','10:15','Lab. 2'),
-> ('222120002','MK-05','Kamis','09:30','Lab. 1');
ERROR 1062 (23000): Duplicate entry '222120002-MK-05' for key 'PRIMARY'
mysql> insert into tblKuliah values
-> ('222120004','MK-02','Senin','10:15','Lab. 2'),
-> ('222120004','MK-05','Kamis','09:30','Lab. 1');
ERROR 1062 (23000): Duplicate entry '222120004-MK-02' for key 'PRIMARY'
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120004 | MK-02 | Senin | 10:15:00 | Lab. 2
|
+-----------+--------+--------+----------+-----------+
10 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120002','MK-05','Kamis','09:30','Lab. 1');
ERROR 1062 (23000): Duplicate entry '222120002-MK-05' for key 'PRIMARY'
mysql> insert into tblKuliah values
-> ('222120004','MK-02','Senin','10:15','Lab. 2');
ERROR 1062 (23000): Duplicate entry '222120004-MK-02' for key 'PRIMARY'
mysql> insert into tblKuliah values
-> ('222120004','MK-05','Kamis','09:30','Lab. 1');
Query OK, 1 row affected (0.00 sec)
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|

| 222120002 | MK-02 | Senin | 10:15:00 | Lab. 2


|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120004 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120004 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
+-----------+--------+--------+----------+-----------+
11 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120005','MK-06','Jum''at','08:00','Ecuador'),
-> ('222120005','MK-05','Kamis','09:30','Lab. 1');
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120004 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120004 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
| 222120005 | MK-06 | Jum'at | 08:00:00 | Ecuador |
| 222120005 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
+-----------+--------+--------+----------+-----------+
13 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120006','MK-01','Senin','08:00','Australia'),
-> ('222120006','MK-07','Selasa','08:00','China'),
-> ('222120007','MK-03','Selasa','13:00','Honduras'),
-> ('222120007','MK-06','Jum''at','08:00','Ecuador'),
-> ('222120008','MK-05','Kamis','09:30','Lab. 1');
Query OK, 5 rows affected (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120004 | MK-02 | Senin | 10:15:00 | Lab. 2
|

| 222120004 | MK-05 | Kamis | 09:30:00 | Lab. 1


|
| 222120005 | MK-06 | Jum'at | 08:00:00 | Ecuador |
| 222120005 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
| 222120006 | MK-01 | Senin | 08:00:00 | Australia |
| 222120006 | MK-07 | Selasa | 08:00:00 | China
|
| 222120007 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120007 | MK-06 | Jum'at | 08:00:00 | Ecuador |
| 222120008 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
+-----------+--------+--------+----------+-----------+
18 rows in set (0.00 sec)
mysql> insert into tblKuliah values
-> ('222120009','MK-01','Senin','08:00','Australia'),
-> ('222120010','MK-07','Selasa','08:00','China');
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> select * from tblkuliah;
+-----------+--------+--------+----------+-----------+
| NIM
| KodeMK | Hari | Waktu
| Ruang
|
+-----------+--------+--------+----------+-----------+
| 222120001 | MK-01 | Senin | 08:00:00 | Australia |
| 222120001 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120001 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120002 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120002 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120002 | MK-05 | Kamis | 09:30:00 | Belanda |
| 222120003 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120003 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120003 | MK-04 | Rabu | 10:15:00 | Lab. 1
|
| 222120004 | MK-02 | Senin | 10:15:00 | Lab. 2
|
| 222120004 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
| 222120005 | MK-06 | Jum'at | 08:00:00 | Ecuador |
| 222120005 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
| 222120006 | MK-01 | Senin | 08:00:00 | Australia |
| 222120006 | MK-07 | Selasa | 08:00:00 | China
|
| 222120007 | MK-03 | Selasa | 13:00:00 | Honduras |
| 222120007 | MK-06 | Jum'at | 08:00:00 | Ecuador |
| 222120008 | MK-05 | Kamis | 09:30:00 | Lab. 1
|
| 222120009 | MK-01 | Senin | 08:00:00 | Australia |
| 222120010 | MK-07 | Selasa | 08:00:00 | China
|
+-----------+--------+--------+----------+-----------+
20 rows in set (0.00 sec)
mysql> select K.NIM,NamaMhs,count(K.KodeMK) JmlMK
-> from tblMhs M,tblKuliah K
-> where K.NIM=M.NIM
-> group by K.NIM;
+-----------+--------------+-------+
| NIM
| NamaMhs
| JmlMK |
+-----------+--------------+-------+
| 222120001 | Bambang H
|
3 |
| 222120002 | Sinta D
|
3 |
| 222120003 | Maria S
|
3 |
| 222120004 | Zaenal A
|
2 |
| 222120005 | Endang R
|
2 |
| 222120006 | Muhammad F |
2 |
| 222120007 | Catur Andika |
2 |
| 222120008 | Indah K
|
1 |
| 222120009 | Putra N
|
1 |

| 222120010 | Ermawati
|
1 |
+-----------+--------------+-------+
10 rows in set (0.02 sec)
mysql> select K.KodeMK,NamaMK,SKS,count(K.NIM) jmlMhs
-> from tblMK MK,tblKuliah K
-> where K.KodeMK=MK.KodeMK
-> group by K.KodeMK;
+--------+----------------------+-----+--------+
| KodeMK | NamaMK
| SKS | jmlMhs |
+--------+----------------------+-----+--------+
| MK-01 | Pendidikan Pancasila | 2 |
3 |
| MK-02 | Prak. Basis Data
| 2 |
4 |
| MK-03 | Bahasa Inggris
| 3 |
3 |
| MK-04 | Pengenalan Komputer | 2 |
2 |
| MK-05 | Logika Matematika
| 2 |
4 |
| MK-06 | Sistem Basis Data
| 3 |
2 |
| MK-07 | Aljabar Linier
| 3 |
2 |
+--------+----------------------+-----+--------+
7 rows in set (0.00 sec)
mysql> select database();
+------------+
| database() |
+------------+
| db22313000 |
+------------+
1 row in set (0.05 sec)
mysql> \t

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