Dokumen tersebut membahas tentang konsep database, tabel, field, dan record dalam sistem manajemen basis data (DBMS). Ia menjelaskan bagaimana membuat database dan tabel, mengisi, mengedit, dan menghapus data dalam tabel, serta membackup database menggunakan perintah-perintah MySQL.
1. Field Nama Field
Record 1
Record 2
Record 3
Nilai field
NO Nama Alamat
1 Ahmad Syaiful Haq Jln. Cimanuk no. 35
2 Airin Ishlahiyatin Jln. Mira no. 70
3 Ishlah Farah Amalina Jln. Baja VIII no. 6
DBMSDBMSDBMSDBMS
Database Database Database
Tabel Tabel Tabel Tabel Tabel
Field dan Record
Dari contoh tabel di samping, No, Nama dan alamat disebut dengan
field (bagian data-data dengan jenis yang sama). Nomor, dapat
dianggap satu field tersendiri yang berisi nomor urut dari data, atau
hanya dianggap sebagai penunjuk nomor urut saja (bukan sebuah
field/tidak ada, dan ditulis hanya untuk mempermudah susunan
tabel). Penggunaan dari nomor ini nantinya tergantung dari
pembuatan struktur database sesuai dengan yang diinginkan. Urutan
data-data dengan nomor 1, 2, 3, 4 dan 5 disebut dengan record (satu
kumpulan data lengkap tentang satu mahasiswa). Sedangkan
keseluruhan data-data mahasiswa tersebut (terdiri dari beberapa
jumlah mahasiswa), disebut dengan tabel.
Keterangan
Database adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh
informasi dari database tersebut. Database digunakan untuk
menyimpan informasi atau data yang terintegrasi dengan baik
di dalam komputer.
Untuk mengelola database diperlukan suatu perangkat lunak
yang disebut DBMS ( Database Management system). Dengan
DBMS, user akanlebih mudah mengontroldan memanipulasi
data yang ada.
Keterangan
2. Masuk ke comman prompt.
Masuk ke area MySQL
Sintaks dari perintah menciptakan database adalah:
Nah,brarti sekarang kita sudah berhasil membuat dua database dengan nama database smk_semen dan
sg_foundation
Database terdiri dari beberapa tabel yang saling direlasasikan. Untuk mencipakan sebuah tabel,atau lebih, kita
harus terhubung dulu ke database agar aktif. Kita pilih smk_semen untuk diaktifkan dan kita isi dengan
beberapa tabel.
Setelah database aktif kita dapat mulai membuat sebuah tabel. Misalnya, untuk membuat tabel bernama
master_siswa, sintaksnya adalah :
CREATE DATABASE smk_semen;
Query OK, 1 row affected
CREATE DATABASE sg_foundation;
Query OK, 1 row affected
MENGHUBUNGKAN KE SUATU DATABASE
USE smk_semen;
Database Changed
MENCIPTAKAN TABEL DALAM DATABASE
MENCIPTAKAN DATABASE
MASUK KE DALAM AREA MYSQL
Ketikkan cd
C:>cd xampp/mysql/bin
C:>mysql –u root -p
kalau benar akan ada tampilan :
mysql >
Start Accessories Command prompt
3. Maka tabel master_siswa telah terbentuk, untuk melihat hasilnya kita dapat
memberikan perintah berikut :
Untuk melihat struktur tabel yang telah kita buat berikan perintah berikut :
Tabel siswa yang kita buat masih kosong. Untuk mengisi data kita dapat menggunakan perintah INSERT INTO.
Sebagai contoh perintah berikut dapat kita coba :
Untuk melihat hasilnya kita dapat memberikan perintah berikut :
Berikut ini penggunaan sintaks WHERE yang bisa berfungsi untuk mempermudah
pencarian. Berikut ini contoh penggunaan sintaks WHERE :
Sebelum mencoba perintah UPDATE , lihat dulu data pada tabel master_siswa :
Dari hasil di atas misalnya ingin mengganti alamat seorang siswa bernama susi susanti yang tadinya tinggal di
‘jln. Mawar no 21 ’ , perintahnya adalah:
CREATE TABLE master_siswa ( NIS CHAR(10), nama_siswa
CHAR(20), jenis_kel CHAR(1),alamat VARCHAR(30) );
Query OK, 0 rows affected
CREATE TABLE master_gurut ( NIP CHAR(10), nama_guru
CHAR(20), jenis_kel CHAR(1),alamat VARCHAR(30) );
Query OK, 0 rows affected
SHOW TABLES ;
DESC master_DEsiswa;
MENGISI DATA DALAM TABEL
INSERT INTO master_siswa VALUES (‘000123’, ‘Susi Susanti’,
‘P’, ‘jln. Mawar no 21’);
INSERT INTO master_siswa VALUES (‘000124’, ‘Anang Hermansyah’,
‘L’, ‘jln. Melati no 31’);
INSERT INTO master_siswa VALUES (‘000125’, ‘Ashanty’, ‘P’,
‘jln. Anggrek no 12’);
INSERT INTO master_siswa VALUES (‘000126’, ‘Moko Kikono’,
‘L’,’jln. Flamboyan no 17’);
SELECT * FROM master_siswa;
SELECT NIS, nama_siswa FROM master_siswa WHERE jenis_kel=’p’ ;
MENGEDIT DATA
SELECT * FROM master_siswa;
UPDATE master_siswa SET alamat=’jln. Jawa no 21’ WHERE
NIS=’000123’;
4. Sebelum mencoba perintah UPDATE , lihat dulu data pada tabel master_siswa :
Dari hasil di atas misalnya ingin menghapus data siswa yg mempunyai NIS=’000124’, perintahnya adalah:
Kemudian silahkan di cek lagi dengan menggunakan perintah :
Setelah kita belajar mengolah tabel master_siswa, sekarang kita menghapus tabel yang belum kita gunakan
yaitu tabel master_guru. Sintaks dari perintah DROP adalah:
Untuk mencegah kerusakan pada database yang mengakibatkan kehilangan data yang telah kita buat, maka
perlu adanya backup data. Database yang akan kita backup adalah database smk_semen dengan nama
smksemen_foundation, berikut ini cara membackup database melalui command prompt;
MENGHAPUS DATA
DROP TABLE master_guru;
SELECT * FROM master_siswa;
DELETE FROM master_siswa WHERE nis=’000124’;
SELECT * FROM master_siswa;
BACKUP DATABASE
mysql>exit
D:xamppmysqlbin>mysqldump –u root –p smk_semen>smksemen_backup.sql