Sistem Basis Data Pertemuan 11 Presented by :

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements

SQL – DML.
Yuswanto Modifikasi Data.
SQL.
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
UNIVERSITAS BINA DARMA 2013 DATA MANIPULATION LANGUAGE (DML)
PERINTAH SQL.
Dasar-dasar SQL soesanto.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
PEMROGRAMAN BASIS DATA
SQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
SQL 1 KTI by dna.  Merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional  Jenis SQL yaitu 1. interactive  langsung dapat.
DATA MANIPULATION LANGUAGE (DML)
Pemrograman Visual II Database Management System (DBMS) Oleh: Erna Sri Hartatik, S.Kom
TRIGGER.
Microsoft SQL Server DDL dan DML dasar
OTORISASI 1.
Data Definition Language dan Data Manipulation Language
P E R T E M U A N 12 SISTEM BASIS DATA.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
Data Manipulation Language Presented by : Herianto.
SQL Pertemuan
PENGANTAR TEKNOLOGI SIA 2
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
PEMASARAN BERBASIS WEB
Rekayasa Perangkat Lunak (Materi 1 Database)
DDL, DML.
SQL.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
SQL DML Pertemuan 6 dan 7.
Konsep Teknologi Informasi B
SQL (Structured Query Language)
DATA MANIPULATION LANGUAGE (DML)
PEMASARAN BERBASIS WEB
Stucture Query Language
Stucture Query Language
SQL OVERVIEW.
Dml(Data manipulation language)
Created By Amir Ali,S.Kom.,M.Kom
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Management Information System
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Structured Query Language
Data Manipulation Language (DML)
Pemrograman Internet Database.
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
Konsep dasar sistem basis data By K’ ILO ^_^
DATA MANIPULATION LANGUAGE
SQL.
Stucture Query Language
Referensi Bahasa MySQL
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Pengertian DML, DCL, dan DDL. Data Manipulasi Language(DML) DML adalah sub printah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database.
Transcript presentasi:

Sistem Basis Data Pertemuan 11 Presented by : Sity Aisyah Nasution, M.Kom Email : dryesha@gmail.com Blog : yeshasalsabila.blogspot.com

Structured Query Language (SQL) Lanjutan …….

Data Manipulation Language (DML) SQL DDL DML DCL Data Manipulation Language (DML) SQL adalah sekumpulan sintaks-sintaks atau statement untuk mengakses data dalam database, tetapi SQL sendiri juga bisa digunakan untuk melakukan insert, update atau delete ke dalam suatu database.

INSERT [INTO] Nama Tsbel [Daftar_Kolom]Value Daftar_Nilai Pernyataan ini digunakan untuk menambahkan data ke dalam suatu tabel dalam database. Sintaks SQl : INSERT [INTO] Nama Tsbel [Daftar_Kolom]Value Daftar_Nilai Dimana : INSERT : klausa ini menspesifikasikan nama tabel dimana data bisa ditambahkan. VALUE : klausa ini menspesifikasikan nilai data yang akan disisipkan ke dalam kolom pada suatu tabel. Daftar_Kolom : merupakan daftar kolom yang akan dipisahkan oleh tanda koma menyatakan kolom-kolom yang akan diisi data. Daftar Nilai : daftar nilai untuk kolom tabel yang akan disisipkan sebagai sebuah baris data dalam tabel.

Contoh 1 : INSERT INTO tblpengarang VALUES (1, ‘Asnadi’, ‘Jl.Kakatua 23’, ‘Yogyakarta’,’P’) (perintah ini merupakan pernyataan untuk menambah data dalam 1 (satu) baris) Contoh 2 : INSERT INTO tblpengarang (Kd_pengarang, Nama_pengarang) VALUES (11, ‘Handy’)

UPDATE Pernyataan ini digunakan untuk mengubah data dalam suatu tabel dalam database. Contoh : UPDATE tblpengarang SET Nama_pengarang=‘Handy’ WHERE Kd_pengarang=11 Pernyataan di atas : SET, untuk menentukan kolom yanga akan diubah dan nilai penggantinya. WHERE, untuk menentukan kondisi dari baris-baris yang akan diganti.

SELECT * FROM Nama_Tabel Pernyataan ini digunakan untuk memilih sebuah baris dan kolom pada tabel. Sintaks SQL : SELECT * FROM Nama_Tabel Dimana : * : memilih semua kolom Nama_Tabel : tabel yang akan diambil datanya

SELECT Kd_pengarang, Nama_pengarang FROM tblpengarang Contoh 1 : SELECT Kd_pengarang, Nama_pengarang FROM tblpengarang (perintah ini merupakan pernyataan untuk menampilkan kolom kode pengarang dan nama pengarang yang terdapat pada tabel pengarang) Sedangkan untuk menampilkan semua kolom yang terdapat pada tabel pengarang dapat menggunakan simbol (*) yang berarti semua kolom. Hasil pernyataan di atas adalah :

Contoh 2 : SELECT * FROM tblpengarang Hasil pernyataan di atas adalah :

SELECT Nama_pengarang, Kota FROM tblpengarang WHERE Kota=‘Yogyakarta’ SELECT juga memungkinkan untuk menampilkan baris tertentu saja, tergantung apa baris dan kolom yang diinginkan. Misalnya : untuk menampilkan nama pengarang yang tinggal di Yogyakarta dan ingin menampilkan nama pengarang yang mempunyai kode pengarang 5. Contoh 3 : SELECT Nama_pengarang, Kota FROM tblpengarang WHERE Kota=‘Yogyakarta’ Hasil pernyataan di atas adalah :

SELECT Kd_pengarang, Nama_pengarang FROM tblpengarang Contoh 4 : SELECT Kd_pengarang, Nama_pengarang FROM tblpengarang WHERE Kd_pengarang= 5 Hasil pernyataan di atas adalah :

Pernyataan ini digunakan untuk menghapus sebuah baris pada tabel. DELETE Pernyataan ini digunakan untuk menghapus sebuah baris pada tabel. Contoh 1 : DELETE FROM tblpengarang WHERE Kd_pengarang = 11 (perintah ini merupakan pernyataan untuk menghapus baris yang mempunyai kode pengarang = 11 yang terdapat pada tabel pengarang) Contoh 2 : DELETE FROM tblpengarang (perintah ini merupakan pernyataan untuk menghapus semua baris yang terdapat pada tabel pengarang)

ORDER BY Pernyataan ini digunakan untuk mengurutkan hasil berdasarkan satu atau beberapa kolom. Contoh 1 : SELECT Kd_pengarang, Nama_pengarang FROM tblpengarang ORDER BY Nama_pengarang (perintah ini merupakan pernyataan untuk menghasilkan isi kolom Kd_pengarang yang diurutkan menurut nama (sesuai abjad).

Hasil pernyataan di atas adalah :

GROUP BY Pernyataan ini digunakan untuk mengelompokkan data berdasarkan SELECT, contoh data pata tabel tblpengarang dapat dikelompokkan menurut Kota. Contoh : Hasil pernyataan di atas adalah : SELECT Kota FROM tblpengarang GROUP BY Kota

HAVING Pernyataan ini disediakan untuk mendukung GROUP BY, gunanya untuk menentukan kondisi GROUP BY. Kelompok yang memenuhi HAVING saja yang akan dihasilkan. Contoh : Hasil pernyataan di atas adalah : SELECT Kota FROM tblpengarang GROUP BY Kota HAVING COUNT (Kota) > 1 (pernyataan di atas, hanya menghasilkan baris untuk kota yang jumlah pengarangnya lebih dari satu).

Data Control Language (DCL) SQL DDL DML DCL Data Control Language (DCL) DCL adalah kelompok perintah yang berisi fungsi untuk mengendalikan pengaksesan data DCL digunakan untuk menangani masalah keamanan dalam database server. Perintah-perintah yang termasuk DCL antara lain : GRANT dan REVOKE

GRANT hak ON tabel_atau_hak TO pengguna Pernyataan ini digunakan untuk memberikan ijin seorang user untuk mengakses tabel dalam database tertentu. Sintaks : GRANT hak ON tabel_atau_hak TO pengguna Hak dapat berupa INSERT, DELETE, UPDATE, dan SELECT. Dalam hal ini hak dapat lebih dari satu macam.

Contoh 1 : GRANT INSERT, DELETE ON tblpengarang, tblgaji TO Anida (pernyataan diatas merupakan pernyataan untuk memberikan hak INSERT dan DELETE terhadap tblpengarang dan tblgaji kepada pengguna bernama Anida. Contoh 2 : GRANT UPDATE ON tblgaji(gaji) TO Eni (pernyataan diatas merupakan pernyataan bahwa pengguna Eni diberi hak UPDATE terhadap kolom gaji pada tblgaji.

Contoh 3 : GRANT SELECT ON tblpengarang TO Santi, Wawan (pernyataan diatas menyatakan bahwa pengguna bernama Santi dan Wawan diberi hak SELECT terhadap tblpengarang.

REVOKE Pernyataan ini digunakan untuk mencabut suatu hak akses dalam database tertentu. Contoh 1 : REVOKE SELECT ON tblpengarang FROM Santi (pernyataan diatas menyatakan bahwa Santi tidak mempunyai hak SELECT lagi terhadap tblpengarang.

Sekian Dan ...