You are on page 1of 6

C:\Users\Putri Handayani>cd c:\xampp\mysql\bin

c:\xampp\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.
mysql> show databases;
mysql> create database pertemuan3;
Query OK, 1 row affected (0.00 sec)
mysql> use pertemuan3;
Database changed
mysql> create table dosen(nip int(6) primary key, nama varchar(20), tanggal
dat
, alamat varchar(20));
Query OK, 0 rows affected (0.17 sec)
mysql> desc dosen;
+---------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| nip
| int(6)
| NO
| PRI | NULL
|
|
| nama
| varchar(20) | YES |
| NULL
|
|
| tanggal | date
| YES |
| NULL
|
|
| alamat | varchar(20) | YES |
| NULL
|
|
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> insert into dosen values("111222","patarno","1962-02-18","medan"),
-> ("111221","sutarman","1960-03-01","medan"),
-> ("111223","suyanto","1962-01-11","medan"),
-> ("111224","syahriol","1965-12-03","medan");
Query OK, 4 rows affected (0.05 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql> select * from dosen;
+--------+----------+------------+--------+
| nip
| nama
| tanggal
| alamat |
+--------+----------+------------+--------+
| 111221 | sutarman | 1960-03-01 | medan |

| 111222 | patarno | 1962-02-18 | medan |


| 111223 | suyanto | 1962-01-11 | medan |
| 111224 | syahriol | 1965-12-03 | medan |
+--------+----------+------------+--------+
4 rows in set (0.00 sec)
mysql> insert into dosen values("","opim","1960-01-12","medan");
Query OK, 1 row affected, 1 warning (0.08 sec)
mysql> select * from dosen;
+--------+----------+------------+--------+
| nip
| nama
| tanggal
| alamat |
+--------+----------+------------+--------+
|
0 | opim
| 1960-01-12 | medan |
| 111221 | sutarman | 1960-03-01 | medan |
| 111222 | patarno | 1962-02-18 | medan |
| 111223 | suyanto | 1962-01-11 | medan |
| 111224 | syahriol | 1965-12-03 | medan |
+--------+----------+------------+--------+
5 rows in set (0.00 sec)
mysql> update dosen set nip="111220" where nama="opim";
Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from dosen;
+--------+----------+------------+--------+
| nip
| nama
| tanggal
| alamat |
+--------+----------+------------+--------+
| 111220 | opim
| 1960-01-12 | medan |
| 111221 | sutarman | 1960-03-01 | medan |
| 111222 | patarno | 1962-02-18 | medan |
| 111223 | suyanto | 1962-01-11 | medan |
| 111224 | syahriol | 1965-12-03 | medan |
+--------+----------+------------+--------+
5 rows in set (0.02 sec)
mysql> alter table dosen ADD matkul varchar(10) after alamat;
Query OK, 5 rows affected (0.28 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> select * from dosen;
+--------+----------+------------+--------+--------+
| nip
| nama
| tanggal
| alamat | matkul |
+--------+----------+------------+--------+--------+
| 111220 | opim
| 1960-01-12 | medan | NULL
|
| 111221 | sutarman | 1960-03-01 | medan | NULL
|
| 111222 | patarno | 1962-02-18 | medan | NULL
|
| 111223 | suyanto | 1962-01-11 | medan | NULL
|
| 111224 | syahriol | 1965-12-03 | medan | NULL
|
+--------+----------+------------+--------+--------+
5 rows in set (0.00 sec)

mysql> update dosen set matkul="daspro" where nama="opim";


Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update dosen set matkul="spk" where nip="111221";
Query OK, 1 row affected (0.09 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from dosen;
+--------+----------+------------+--------+--------+
| nip
| nama
| tanggal
| alamat | matkul |
+--------+----------+------------+--------+--------+
| 111220 | opim
| 1960-01-12 | medan | daspro |
| 111221 | sutarman | 1960-03-01 | medan | spk
|
| 111222 | patarno | 1962-02-18 | medan | NULL
|
| 111223 | suyanto | 1962-01-11 | medan | NULL
|
| 111224 | syahriol | 1965-12-03 | medan | NULL
|
+--------+----------+------------+--------+--------+
5 rows in set (0.00 sec)
mysql> alter table dosen CHANGE matkul
-> matakuliah varchar(15);
Query OK, 5 rows affected (0.16 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> select * from dosen;
+--------+----------+------------+--------+------------+
| nip
| nama
| tanggal
| alamat | matakuliah |
+--------+----------+------------+--------+------------+
| 111220 | opim
| 1960-01-12 | medan | daspro
|
| 111221 | sutarman | 1960-03-01 | medan | spk
|
| 111222 | patarno | 1962-02-18 | medan | NULL
|
| 111223 | suyanto | 1962-01-11 | medan | NULL
|
| 111224 | syahriol | 1965-12-03 | medan | NULL
|
+--------+----------+------------+--------+------------+
5 rows in set (0.00 sec)
mysql> alter table dosen RENAME dosenku;
Query OK, 0 rows affected (0.03 sec)
mysql> show tables;
+----------------------+
| Tables_in_pertemuan3 |
+----------------------+
| dosenku
|
+----------------------+
1 row in set (0.00 sec)
mysql> alter table dosenku ADD NO int(4) first;
Query OK, 5 rows affected (0.22 sec)
Records: 5 Duplicates: 0 Warnings: 0

mysql> select * from dosenku;


+------+--------+----------+------------+--------+------------+
| NO
| nip
| nama
| tanggal
| alamat | matakuliah |
+------+--------+----------+------------+--------+------------+
| NULL | 111220 | opim
| 1960-01-12 | medan | daspro
|
| NULL | 111221 | sutarman | 1960-03-01 | medan | spk
|
| NULL | 111222 | patarno | 1962-02-18 | medan | NULL
|
| NULL | 111223 | suyanto | 1962-01-11 | medan | NULL
|
| NULL | 111224 | syahriol | 1965-12-03 | medan | NULL
|
+------+--------+----------+------------+--------+------------+
5 rows in set (0.01 sec)
mysql> alter table dosenku drop alamat;
Query OK, 5 rows affected (0.22 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> desc dosenku;
+------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NO
| int(4)
| YES |
| NULL
|
|
| nip
| int(6)
| NO
| PRI | NULL
|
|
| nama
| varchar(20) | YES |
| NULL
|
|
| tanggal
| date
| YES |
| NULL
|
|
| matakuliah | varchar(15) | YES |
| NULL
|
|
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> alter table dosenku drop primary key;
Query OK, 5 rows affected (0.27 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> desc dosenku;
+------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NO
| int(4)
| YES |
| NULL
|
|
| nip
| int(6)
| NO
|
| NULL
|
|
| nama
| varchar(20) | YES |
| NULL
|
|
| tanggal
| date
| YES |
| NULL
|
|
| matakuliah | varchar(15) | YES |
| NULL
|
|
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.02 sec)
mysql> alter table dosenku ADD PRIMARY KEY(NIP);
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC DOSENKU;
+------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NO
| int(4)
| YES |
| NULL
|
|

| nip
| int(6)
| NO
| PRI | NULL
|
|
| nama
| varchar(20) | YES |
| NULL
|
|
| tanggal
| date
| YES |
| NULL
|
|
| matakuliah | varchar(15) | YES |
| NULL
|
|
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> SELECT * FROM DOSENKU;


+------+--------+----------+------------+------------+
| NO
| nip
| nama
| tanggal
| matakuliah |
+------+--------+----------+------------+------------+
| NULL | 111220 | opim
| 1960-01-12 | daspro
|
| NULL | 111221 | sutarman | 1960-03-01 | spk
|
| NULL | 111222 | patarno | 1962-02-18 | NULL
|
| NULL | 111223 | suyanto | 1962-01-11 | NULL
|
| NULL | 111224 | syahriol | 1965-12-03 | NULL
|
+------+--------+----------+------------+------------+
5 rows in set (0.00 sec)
mysql> ALTER TABLE DOSENKU DROP NIP;
Query OK, 5 rows affected (0.19 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> DESC DOSENKU;
+------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NO
| int(4)
| YES |
| NULL
|
|
| nama
| varchar(20) | YES |
| NULL
|
|
| tanggal
| date
| YES |
| NULL
|
|
| matakuliah | varchar(15) | YES |
| NULL
|
|
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

mysql> SELECT * FROM DOSENKU;


+------+----------+------------+------------+
| NO
| nama
| tanggal
| matakuliah |
+------+----------+------------+------------+
| NULL | opim
| 1960-01-12 | daspro
|
| NULL | sutarman | 1960-03-01 | spk
|
| NULL | patarno | 1962-02-18 | NULL
|
| NULL | suyanto | 1962-01-11 | NULL
|
| NULL | syahriol | 1965-12-03 | NULL
|
+------+----------+------------+------------+
5 rows in set (0.00 sec)
mysql> ALTER TABLE DOSENKU MODIFY matakuliah varchar(30); (KUIS)
Query OK, 5 rows affected (0.23 sec)
Records: 5 Duplicates: 0 Warnings: 0

mysql> desc dosenku;


+------------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NO
| int(4)
| YES |
| NULL
|
|
| nama
| varchar(20) | YES |
| NULL
|
|
| tanggal
| date
| YES |
| NULL
|
|
| matakuliah | varchar(30) | YES |
| NULL
|
|
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
mysql>

You might also like