database dengan mysql

18
Pertemuan 4

Upload: bree-jimenez

Post on 30-Dec-2015

103 views

Category:

Documents


3 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Pertemuan 4

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

Database Table Column (Field) Rows (Record) Data

Sebuah Database terdiri dari beberapa table

Contoh table: Table Buku

Table Anggota

DDL (Data Definition Language) DML (Data Definision Language) DCL (Data Control Language) Pengendali Transaksi

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

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

Berisi perintah untuk mengendalikan pengaksesan data. GRANT : memberi kendali

pengaksesan data REVOKE : mencabut kemampuan

mengakses data LOCK TABLE : mengunci table

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

CREATE Syntax:

CREATE TABLE nama_tabel (nama_field1 tipe_data(ukuran),nama_field2 tipe_data(ukuran),…..nama_fieldN tipe_data(ukuran),PRIMARY KEY (nama_field)

);

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';

SELECT Syntax:

SELECT nama_field FROM nama_tabelContoh:1. SELECT * FROM buku2. SELECT kd_buku,judul_buku,pengarang

FROM buku3. SELECT * FROM buku WHERE

kd_buku='BK001'4. SELECT * FROM buku

WHERE judul_buku like '%gram%'

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';

DELETE Syntax:

DELETE FROM nama_tabelContoh: 1. DELETE FROM buku2. DELETE FROM buku WHERE kd_buku=

'BK002'

Tabel: anggota

Tabel: detail

Tabel: buku

Tabel: pinjam