--> TUTORIAL MEMBUAT DATABASE DAN TABLE MYSQL DI COMMAND PROMPT (CMD) | NetworkID

Sunday, December 20, 2015

TUTORIAL MEMBUAT DATABASE DAN TABLE MYSQL DI COMMAND PROMPT (CMD)

| Sunday, December 20, 2015
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Users\WIN10>cd..       Enter
C:\Users>cd..              Enter
C:\>xamp\mysql\bin\mysql -u root –p
Password:                     Enter
C:\>mysql->

mysql> create database tugas1;      Enter // Perintah membuat database
Query OK, 1 row affected (0.00 sec)
mysql> use tugas1;    Enter // Perintah mengaktifkan database
Database changed
mysql> create table Jabatan(NIP char(10)primary key,Nama char(50),Kota char(50),Jabatan char(50));  Enter // Perintah membuat table beserta atribut table
Query OK, 0 rows affected (0.11 sec)
mysql> desc Jabatan;          enter // perintah menampilkan table beserta nama atribut table yang sudah dibuat      
+---------+----------+------+-----+---------+-------+
| Field   | Type     | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| NIP     | char(10) | NO   | PRI | NULL    |       |
| Nama    | char(50) | YES  |     | NULL    |       |
| Kota    | char(50) | YES  |     | NULL    |       |
| Jabatan | char(50) | YES  |     | NULL    |       |
+---------+----------+------+-----+---------+-------+
4 rows in set (0.05 sec)
mysql> insert into Jabatan(NIP,Nama,Kota,Jabatan)     Enter
-> values Enter >('1002','Febrianti','Palembang','Administrasi'),('1003','Kartina','Medan','HRD'),('1001','Apriadi','Lampung','Staff Adm'),('1004 ','Priska','Jambi','Staff Keuangan'); Enter // Perintah mengisi table
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0


mysql> select * from Jabatan;     Enter // perintah menampilkan seluruh isi table (nama table jabatan bisa diganti dengan nama lain, sesuai dengan nama table yang anda buat).
+------+-----------+-----------+----------------+
| NIP  | Nama      | Kota      | Jabatan        |
+------+-----------+-----------+----------------+
| 1002 | Febrianti | Palembang | Administrasi   |
| 1003 | Kartina   | Medan     | HRD            |
| 1001 | Apriadi   | Lampung   | Staff Adm      |
| 1004 | Priska    | Jambi     | Staff Keuangan |
+------+-----------+-----------+----------------+
4 rows in set (0.00 sec)

mysql> update Jabatan set Nama='Susanto'where NIP='1004';     Enter // Perintah Update(memperbaharui isi table)
Query OK, 1 row affected (0.04 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> update Jabatan set Kota='Bandung'where NIP='1004';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> update Jabatan set Jabatan='Staff'where NIP='1004';                       Enter // perintah update(merubah isi table) yang ada dalam table Jabatan.
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from Jabatan;     Enter // perintah menampilkan seluruh isi table (nama table jabatan bisa diganti dengan nama lain, sesuai dengan nama table yang anda buat).
+------+-----------+-----------+--------------+
| NIP  | Nama      | Kota      | Jabatan      |
+------+-----------+-----------+--------------+
| 1002 | Febrianti | Palembang | Administrasi |
| 1003 | Kartina   | Medan     | HRD          |
| 1001 | Apriadi   | Lampung   | Staff Adm    |
| 1004 | Susanto   | Bandung   | Staff        |
+------+-----------+-----------+--------------+
4 rows in set (0.00 sec)

mysql> alter table Jabatan add Keterangan char(45)first;        Enter // perintah menambah atribut tabel sesudah atribut yang ada
Query OK, 4 rows affected (0.11 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> alter table Jabatan add Alamat char(50)after Jabatan;     Enter // perintah menambah atribut tabel sesudah atribut yang ada
Query OK, 4 rows affected (0.15 sec)
Records: 4  Duplicates: 0  Warnings: 0
mysql> select * from Jabatan;       Enter // perintah menampilkan seluruh isi table (nama table jabatan bisa diganti dengan nama lain, sesuai dengan nama table yang anda buat). Lihat sebelumnya atribut table hanya Keterangan, NIP, Nama, Kota, dan Jabatan. Setelah kita tambahkan atribut alter table Jabatan add Alamat char(50)after Jabatan; seperti yang di atas, maka menambahlah atribut  Alamat sesudah Atribut Jabatan, lihat hasilnya.
+------------+------+-----------+-----------+--------------+--------+
| Keterangan | NIP  | Nama      | Kota      | Jabatan      | Alamat |
+------------+------+-----------+-----------+--------------+--------+
| NULL       | 1002 | Febrianti | Palembang | Administrasi | NULL   |
| NULL       | 1003 | Kartina   | Medan     | HRD          | NULL   |
| NULL       | 1001 | Apriadi   | Lampung   | Staff Adm    | NULL   |
| NULL       | 1004 | Susanto   | Bandung   | Staff        | NULL   |
+------------+------+-----------+-----------+--------------+--------+
4 rows in set (0.01 sec)
Berikut contoh perintah update(merubah isi table) yang ada dalam table Jabatan. Jangan lupa memberi tada titik koma ( ; ) di setiap ahkir perintah.
1.    mysql> update Jabatan set Alamat='Jl. A. Yani'where NIP='1002';                             
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
2.    mysql> update Jabatan set Alamat='Jl. Jend. Sudirman'where NIP='1003';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
3.   mysql> update Jabatan set Alamat='Jl. Kol. Atmo'where NIP='1001';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
4.   mysql> update Jabatan set Alamat='Jl. Angkatan 45'where NIP='1004';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> select * from Jabatan;         Enter // perintah menampilkan seluruh isi table (nama table jabatan bisa diganti dengan nama lain, sesuai dengan nama table yang anda buat).
+------------+------+-----------+-----------+--------------+--------------------+
| Keterangan | NIP  | Nama      | Kota      | Jabatan      | Alamat             |
+------------+------+-----------+-----------+--------------+--------------------+
| NULL       | 1002 | Febrianti | Palembang | Administrasi | Jl. A. Yani        |
| NULL       | 1003 | Kartina   | Medan     | HRD          | Jl. Jend. Sudirman |
| NULL       | 1001 | Apriadi   | Lampung   | Staff Adm    | Jl. Kol. Atmo      |
| NULL       | 1004 | Susanto   | Bandung   | Staff        | Jl. Angkatan 45    |
+------------+------+-----------+-----------+--------------+--------------------+
4 rows in set (0.00 sec)
mysql> alter table Jabatan drop Keterangan;  Enter // perintah menghapus atribut yang ada dalam table, ditutorial ini nama table jabatan, nama atribut jabatan (sesuaikan dengan nama table dan nama atribut yang ada di dalam dalam table database anda)
Query OK, 4 rows affected (0.11 sec)
Records: 4  Duplicates: 0  Warnings: 0
mysql> select * from Jabatan;     Enter // perintah menampilkan seluruh isi table (nama table jabatan bisa diganti dengan nama lain, sesuai dengan nama table yang anda buat.
+------+-----------+-----------+--------------+--------------------+
| NIP  | Nama      | Kota      | Jabatan      | Alamat             |
+------+-----------+-----------+--------------+--------------------+
| 1002 | Febrianti | Palembang | Administrasi | Jl. A. Yani        |
| 1003 | Kartina   | Medan     | HRD          | Jl. Jend. Sudirman |
| 1001 | Apriadi   | Lampung   | Staff Adm    | Jl. Kol. Atmo      |
| 1004 | Susanto   | Bandung   | Staff        | Jl. Angkatan 45    |
+------+-----------+-----------+--------------+--------------------+

4 rows in set (0.01 sec)

Related Posts

No comments:

Post a Comment