Database dengan MySQL
180 likes | 347 Vues
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.
Database dengan MySQL
E N D
Presentation Transcript
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