0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan11 halaman

Data Manipulation Language: Eka Larasati Amalia

Dokumen ini membahas tentang Data Manipulation Language (DML) yang digunakan untuk memanipulasi data record pada database menggunakan perintah INSERT, UPDATE, SELECT, dan DELETE. Juga memberikan contoh sintaks dasar DML untuk menambahkan, mengubah, menampilkan, dan menghapus data pada tabel database.

Diunggah oleh

Eka Laras
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan11 halaman

Data Manipulation Language: Eka Larasati Amalia

Dokumen ini membahas tentang Data Manipulation Language (DML) yang digunakan untuk memanipulasi data record pada database menggunakan perintah INSERT, UPDATE, SELECT, dan DELETE. Juga memberikan contoh sintaks dasar DML untuk menambahkan, mengubah, menampilkan, dan menghapus data pada tabel database.

Diunggah oleh

Eka Laras
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

DATA MANIPULATION LANGUAGE

EKA LARASATI AMALIA

DML (Data Manipulation Language)


Digunakan untuk memanipulasi data atau record. Perintah yang digunakan : INSERT, UPDATE, SELECT, DELETE

Sintak INSERT
insert into nama_tabel values (isi_field_2,,isi_field_n); Contoh : INSERT INTO produk_pegawai VALUES (1245, Budi Santoso, L, Islam);
insert into nama_tabel (nama_field_1, nama_field_2,,nama_ field_n) values (isi_field_1, isi_field_2,,isi_field_n);

Contoh : INSERT INTO produk_pegawai (idpeg, nama, jk, agama) VALUES (1245, Budi Santoso, L, Islam);

Contoh: Membuat table siswa dengan kolom-kolom sebagai berikut : Nis varchar(10), Nama varchar(30), Alamat varchar(50) Kemudian insert data sbb:

Create table siswa ( Nis varchar(10) CONSTRAINT pk_nis PRIMARY KEY, Nama varchar(30), Alamat varchar(50) ) Insert into siswa values (01', 'ryan', 'jl. Buntu gg 11') Insert into siswa values ('02' ,'gilang','jl. Mangga gg madu')

Sintak SELECT
Melihat isi tabel dapat menggunakan statement SELECT. Contoh: SELECT * FROM siswa;
Penggunaan karakter * menunjukkan bahwa yang ditampilkan adalah seluruh isi field yang yang ada pada tabel Pegawai.

Jika hanya field NAMA saja yang ditampilkan: SELECT nama FROM siswa; Jika hanya field nis & nama saja yang ditampilkan: SELECT nis, nama FROM siswa;

Sintak UPDATE
Perintah update table digunakan untuk mengubah data yang telah dimasukkan ke dalam table yang ada dengan data yang baru UPDATE nama_tabel SET nama_kolom = 'data yang baru' WHERE kondisi yang diminta Update siswa Set alamat = 'jl. Tersesat no 13' Where nama='ryan'

Sintak DELETE
Hapus data untuk record tertentu pada table Sintaks : DELETE FROM ( nama_tabel ) WHERE ( syarat ) Contoh: Lakukan penghapusan data pada table Siswa tersebut untuk nama RYAN DELETE FROM siswa WHERE nama=RYAN

Sintak DELETE
Hapus data untuk seluruh record pada table Sebelum melakukan penghapusan seluruh record pada suatu table, lakukan duplikasi dulu pada table Barang menjadi BarangBaru, dengan mengetik perintah berikut ini.
SELECT * INTO barangbaru FROM barang

Lalu letik perintah berikut ini query berikut ini


SELECT * FROM barangbaru

Lalu lakukan penghapusan seluruh data (record) pada table barangBaru dengan perintah query berikut ini. DELETE FROM barangbaru

TUGAS
1. Buatlah tabel pegawai dengan ketentuan sebagai berikut :

2. Isikan data-data berikut pada tabel pegawai:


NIP P001 P002 P003 Nama Bunga Citra Lina Alamat Jl. Nangka 10 Jl. Rambutan 1 Jl. Apel 15 Telp 0818123456 0856723456 0812323456 Gol IIIA IIIB IVA

3. Tambahkan kolom-kolom berikut pada tabel pegawai :

4. Ubah data-data pada tabel pegawai menjadi berikut :


NIP P001 Nama Bunga Alamat Jl. Nangka 10 Telp 0818123456 Gol IIIC

P003

Lestari

Jl. Nanas gg.2/5

0812323456

IVA

5. Hapus data dari tabel pegawai yang memiliki NIP P003

Anda mungkin juga menyukai