1 / 18

Database dengan MySQL

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.

Download Presentation

Database dengan MySQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 4 Database denganMySQL

  2. 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

  3. Database Table Column (Field) Rows (Record) Data KomponenSistem Basis Data

  4. Sebuah Database terdiri dari beberapa table • Contoh table: • Table Buku • Table Anggota Contoh Table

  5. DDL (Data Definition Language) DML (Data Definision Language) DCL (Data Control Language) Pengendali Transaksi Pernyataan SQL

  6. 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

  7. Merupakan kelompok perintah yang berfungsi untuk memanipulasi data, misal untuk pengambilan data, penyisipan, pengubahan, serta penghapusan data. • SELECT • INSERT • UPDATE • DELETE DML

  8. Berisi perintah untuk mengendalikan pengaksesan data. • GRANT : memberi kendali pengaksesan data • REVOKE : mencabut kemampuan mengakses data • LOCK TABLE : mengunci table DCL

  9. 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

  10. DML (Data Manipulation Language)

  11. 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

  12. 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

  13. 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

  14. 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

  15. DELETE • Syntax: DELETE FROM nama_tabel Contoh: • DELETE FROM buku • DELETE FROM buku WHERE kd_buku= 'BK002' Menghapus Data

  16. Diagram Relasi

  17. Tabel: anggota Tabel: detail Spesifikasi Database

  18. Tabel: buku Tabel: pinjam Spesifikasi Database

More Related