180 likes | 335 Views
Pertemuan 4. Database dengan MySQL. SQL adalah standar bahasa komputer yang digunakan untuk mengakses dan memanipulasi database. Perintah SQL digunakan untuk menemukan dan merubah data didalam database.
E N D
Pertemuan 4 Database denganMySQL
SQL adalah standar bahasa komputer yang digunakan untuk mengakses dan memanipulasi database. Perintah SQL digunakan untuk menemukan dan merubah data didalam database. SQL bekerja dengan program database seperti: MS.Access, DB2, Informix, MS.SQL Server, Oracle, Sybase, dll SQL
Database Table Column (Field) Rows (Record) Data KomponenSistem Basis Data
Sebuah Database terdiri dari beberapa table • Contoh table: • Table Buku • Table Anggota Contoh Table
DDL (Data Definition Language) DML (Data Definision Language) DCL (Data Control Language) Pengendali Transaksi Pernyataan SQL
Merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut database, table, atribut (kolom), batasan-batasan terhadap suatu atribut serta hubungan antar table. • CREATE : Membuat table atau index • ALTER : Mengubah struktur table • DROP : Menghapus table ataupun index DDL
Merupakan kelompok perintah yang berfungsi untuk memanipulasi data, misal untuk pengambilan data, penyisipan, pengubahan, serta penghapusan data. • SELECT • INSERT • UPDATE • DELETE DML
Berisi perintah untuk mengendalikan pengaksesan data. • GRANT : memberi kendali pengaksesan data • REVOKE : mencabut kemampuan mengakses data • LOCK TABLE : mengunci table DCL
Perintah yang berfungsi untuk mengendalikan pengeksekusian traksaksi. • COMMIT : Menyetujui rangkaian perintah yang berhubungan erat yang berhasil dilakukan • ROLLBACK : membatalkan transaksi yang dilakukan karena ada kesalahan PengedaliTransaksi
CREATE • Syntax: CREATE TABLE nama_tabel ( nama_field1 tipe_data(ukuran), nama_field2 tipe_data(ukuran), ….. nama_fieldNtipe_data(ukuran), PRIMARY KEY (nama_field) ); Membuat Table
INSERT INTO • Syntax: INSERT INTO nama_tabel VALUES (value1, value2, …) Contoh: INSERT INTO buku SET kd_buku='BK001', judul_buku='Pemrograman Java', pengarang='Abdul Kadir', penerbit='Andi Yogyakarta'; Menyisipkan
SELECT • Syntax: SELECT nama_field FROM nama_tabel Contoh: • SELECT * FROM buku • SELECT kd_buku,judul_buku,pengarang FROM buku • SELECT * FROM buku WHERE kd_buku='BK001' • SELECT * FROM buku WHERE judul_buku like '%gram%' Mengambil Data
UPDATE Syntax: UPDATE nm_tabel set nm_field1=‘isi’, nm_field2=‘isi’ Contoh: UPDATE buku SET judul_buku='Database MySql', pengarang='Atang Sanjaya', penerbit='Bentang' WHERE kd_buku='BK002'; Mengubah Data
DELETE • Syntax: DELETE FROM nama_tabel Contoh: • DELETE FROM buku • DELETE FROM buku WHERE kd_buku= 'BK002' Menghapus Data
Tabel: anggota Tabel: detail Spesifikasi Database
Tabel: buku Tabel: pinjam Spesifikasi Database