0% menganggap dokumen ini bermanfaat (0 suara)
119 tayangan18 halaman

DML (Data Manipulation Language)

Dokumen ini membahas tentang Data Manipulation Language (DML) pada bahasa SQL. DML digunakan untuk memanipulasi data pada basis data, meliputi pengambilan, penambahan, perubahan, dan penghapusan data. DML terdiri dari pernyataan SELECT untuk mengambil data, INSERT untuk menambahkan data baru, UPDATE untuk memperbarui data yang ada, dan DELETE untuk menghapus data. Setiap pernyataan DML dijelaskan sintaks dan contohnya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
119 tayangan18 halaman

DML (Data Manipulation Language)

Dokumen ini membahas tentang Data Manipulation Language (DML) pada bahasa SQL. DML digunakan untuk memanipulasi data pada basis data, meliputi pengambilan, penambahan, perubahan, dan penghapusan data. DML terdiri dari pernyataan SELECT untuk mengambil data, INSERT untuk menambahkan data baru, UPDATE untuk memperbarui data yang ada, dan DELETE untuk menghapus data. Setiap pernyataan DML dijelaskan sintaks dan contohnya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

DML (DATA

MANIPULATION
LANGUAGE) 1
AGUNG MUSTIKA RIZKI, S.KOM., M.KOM.
1. Pengantar Basis Data lanjut
2. Bahasa SQL
3. DDL (Data Definition Language)
4. DML (Data Manipulation Language) 1
5. DML (Data Manipulation Language) 2
6. Aggregate Function 1
Outline 7. Aggregate Function 2
Basis Data lanjut 8. Ujian Tengah Semester
9. Join Table dan Union 1
10. Join Table dan Union 2
11. Sub-query pada SQL 1
12. Sub-query pada SQL 2
13. Function
14. Stored Procedure
15. Trigger
16. Ujian Akhir Semester
DML (Data Manipulation Language)
• DML (Data Manipulation Language) adalah bahasa yang
memungkinkan pengguna mengakses atau memanipulasi data
pada database.
• Manipulasi data :
• Pengambilan informasi yang disimpan dalam database
• Penempatan informasi baru dalam database
• Penghapusan informasi dari database
• Modifikasi informasi yang disimpan dalam database
Statement/Fungsi DML
• SELECT
• INSERT
• UPDATE
• DELETE
Fungsi SELECT
• Select memiliki fungsi untuk mengambil data dari suatu tabel pada
database.
• Sintaks contoh:
• SELECT {*|daftar_kolom} FROM nama_tabel [WHERE kondisi_where]
• Keterangan :
• * digunakan untuk menampilkan semua kolom yang ada dalam tabel
• Daftar_kolom digunakan untuk mengambil kolom tertentu saja
• WHERE digunakan jika ingin membatasi data yang ditampilkan
Contoh :
Query :
SELECT * FROM mahasiswa;
Hasil :
Contoh :
Query :
SELECT id_mahasiswa, nama, email FROM mahasiswa;
Hasil :
Contoh :
Query :
SELECT id_mahasiswa, nama, email, jenis_kelamin FROM mahasiswa WHERE
jenis_kelamin = 'perempuan';
Hasil :
Fungsi INSERT
• Insert memiliki fungsi untuk menambahkan data ke suatu tabel
pada database.
• Sintaks contoh:
• INSERT INTO nama_tabel [(nama_kolom1[, nama_kolom2, ...])] VALUES
(isi_kolom1[, isi_kolom2, ...])
• Keterangan :
• Daftar nama kolom boleh ditulis, boleh tidak. Jika tidak ditulis, maka
dianggap sesuai urutan nama kolom.
• Isi kolom harus sesuai dengan urutan daftar nama kolom.
• Gunakan koma sebagai pemisah.
Contoh :
Query :
INSERT INTO mahasiswa VALUES (‘6', ‘putra', ‘1302883’, ‘[email protected]’,
'laki-laki');
Hasil :
Contoh :
Query :
INSERT INTO mahasiswa (id_mahasiswa,nama,npm,email,jenis_kelamin) VALUES
('7', 'elsa', '1407215','[email protected]','perempuan');
Hasil :
Contoh :
Query :
INSERT INTO mahasiswa (id_mahasiswa,nama,email) VALUES ('8', 'kinan',
'[email protected]');
Hasil :
Fungsi UPDATE
• Update memiliki fungsi untuk mengubah data dari suatu tabel pada
database.
• Sintaks contoh:
• UPDATE nama_tabel SET kolom1={isi|DEFAULT} [,
kolom2={expr2|DEFAULT}] ...] [WHERE kondisi_where]
• Keterangan :
• WHERE digunakan untuk membatasi banyaknya baris yang diupdate.
Contoh :
Query :
update mahasiswa set nama=upper(nama);
Hasil :
Contoh :
Query :
UPDATE mahasiswa SET npm='1103264' WHERE jenis_kelamin IS NULL;
Hasil :
Fungsi DELETE
• Delete memiliki fungsi untuk menghapus data dari suatu tabel
pada database.
• Sintaks contoh:
• DELETE FROM nama_tabel [WHERE kondisi_where]
• Keterangan :
• WHERE digunakan untuk membatasi banyaknya baris yang dihapus.
Contoh :
Query :
DELETE FROM mahasiswa WHERE jenis_kelamin='perempuan';
Hasil :
TERIMA KASIH

Anda mungkin juga menyukai