MANIPULASI DATA
Contoh:
Perintah berikut ini berfungsi untuk menambah sebuah field baru ke dalam tabel Barang.
Ketik perintah berikut ini untuk melihat struktur tabel saat ini
mysql> DESC BARANG;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| Kodebrg | char(5) | NO | PRI | NULL | |
| Namabrg | varchar(20) | NO | | NULL | |
| Satuan | varchar(10) | YES | | NULL | |
| Harga | int(5) | YES | | NULL | |
| Stok_Awal | int(5) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
5 rows in set (0.02 sec)
Ketik Perintah berikut ini untuk melihat isi tabel saat ini.
mysql> Select * From Barang;
+---------+-------------------+---------+-------+-----------+
| Kodebrg | Namabrg | Satuan | Harga | Stok_Awal |
+---------+-------------------+---------+-------+-----------+
| BR001 | Sabun Lux | Buah | 3000 | NULL |
| BR002 | Pasta Gigi | Buah | 8000 | NULL |
| BR003 | Sabun Cuci | Bungkus | 5000 | NULL |
| BR004 | Pengharum Ruangan | Kaleng | 20000 | NULL |
| BR005 | Obat Nyamuk | Bungkus | 3000 | NULL |
| BR006 | Lilin | Bungkus | 5000 | NULL |
| BR007 | Korek Api | Bungkus | 1000 | NULL |
| BR008 | Penyedap Rasa | Bungkus | 1000 | NULL |
| BR009 | Ikan Kaleng | Kaleng | 6000 | NULL |
| BR010 | Minuman Botol | Botol | 3000 | NULL |
+---------+-------------------+---------+-------+-----------+
10 rows in set (0.00 sec)
Perintah berikut ini berfungsi untuk mengubah struktur field Stok_Awal dalam tabel
Barang menjadi Stok.
Ketik perintah berikut ini untuk melihat struktur tabel saat ini
mysql> DESC Barang;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| Kodebrg | char(5) | NO | PRI | NULL | |
| Namabrg | varchar(20) | NO | | NULL | |
| Satuan | varchar(10) | YES | | NULL | |
| Harga | int(5) | YES | | NULL | |
| Stok | int(5) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
5 rows in set (0.03 sec)
Perintah berikut ini berfungsi untuk menghapus field Stok dalam tabel Barang.
mysql> ALTER TABLE Barang DROP Stok;
Query OK, 10 rows affected (0.34 sec)
Records: 10 Duplicates: 0 Warnings: 0
Ketik perintah berikut ini untuk melihat struktur tabel saat ini.
mysql> DESC Barang;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| Kodebrg | char(5) | NO | PRI | NULL | |
| Namabrg | varchar(20) | NO | | NULL | |
| Satuan | varchar(10) | YES | | NULL | |
| Harga | int(5) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.03 sec)
2. Menghapus Tabel
Sebelum perintah menghapus tabel ini kita coba terlebih dahulu create lah sebuah tabel
dengan nama Coba seperti berikut ini:
mysql> CREATE TABLE Coba
-> (Field1 CHAR(5),
-> Field2 CHAR(10),
-> Field3 INTEGER(6));
Query OK, 0 rows affected (0.12 sec)
Ketik perintah berikut ini untuk melihat daftar tabel pada database DBPenjualan saat ini.
Ketik perintah berikut ini untuk mengubah Nama barang “Minuman Botol” menjadi “Coca
Cola”.
mysql> UPDATE Barang SET Namabrg='Coca Cola'
-> WHERE Kodebrg='BR010'
-> ;
Query OK, 1 row affected (0.08 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Lihat hasil perubahan dengan perintah:
mysql> SELECT * FROM BARANG;
+---------+-------------------+---------+-------+
| Kodebrg | Namabrg | Satuan | Harga |
+---------+-------------------+---------+-------+
| BR001 | Sabun Lux | Buah | 3000 |
| BR002 | Pasta Gigi | Buah | 8000 |
| BR003 | Sabun Cuci | Bungkus | 5000 |
| BR004 | Pengharum Ruangan | Kaleng | 20000 |
| BR005 | Obat Nyamuk | Bungkus | 3000 |
| BR006 | Lilin | Bungkus | 5000 |
| BR007 | Korek Api | Bungkus | 1000 |
| BR008 | Penyedap Rasa | Bungkus | 1000 |
| BR009 | Ikan Kaleng | Kaleng | 6000 |
| BR010 | Coca Cola | Botol | 3000 |
+---------+-------------------+---------+-------+
10 rows in set (0.00 sec)
TUGAS
1. Tambahlah Struktur tabel barang dengan field baru dengan nama Keterangan dengan tipe
Varchar(25), kemudian lihat tampilan struktur tabelnya.
2. Ubahlah field Namabrg pada tabel barang menjadi Nama_Barang dengan lebar field yang
sama, kemudian lihat tampilan struktur tabelnya.
3. Hapuslah field Keterangan pada tabel Barang yang baru anda buat diatas, kemudian lihat
tampilan struktur tabelnya.
4. Buatlah sebuah tabel baru dengan nama Pemasok pada database DBPenjualan dengan
struktur sebagai berikut:
Kode_Supplier char(5) Primary Key
Nama_Supplier varchar(30) Not Null
Alamat_Supplier varchar(30)
5. Setelah itu lihat daftar seluruh tabel yang terdapat pada database DBPenjualan kemudian
tampilkan Struktur tabel Pemasok yang baru anda buat tersebut
6. Ubahlah beberapa baris data pada tabel Barang dibawah ini:
Nama_Barang Pasta Gigi dengan Kodebrg BR002 diubah menjadi Pepsodent 25 g
Satuan Bungkus dengan Kodebrg BR003 diubah menjadi Plastik
Harga 20000 dengan KodeBrg BR004 diubah menjadi 15000
Tampilkan keseluruhan data pada tabel Barang ke layar monitor.