Rabu, 17 September 2014

Resume SQL Pertemuan 2

Data Manipulation Language

DML atau Data Manipulation Language adalah kumpulan perintah query yang digunakan untuk memanipulasi data dalam tabel, seperti menambah, merubah atau menghapus data. Perintah ini tidak terkait dengan struktur dan metadata dari objek-objek yang berada pada tabel-tabel database.

       INSERT : Untuk meyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat.
Untuk menambahkan baris baru pada table :


   INSERT INTO nama_tabel [(field ke-1,…,field ke-n)]             
   VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
 


    INSERT INTO EMPLOYEE
    VALUES (106, ‘Spears’, ‘Slsm’, 3000, NULL, 40, ‘M’);
 

       INSERT INTO EMPLOYEE
       (EMPNO, NAME, SALARY, DEPTNO)
       VALUES (107, ‘Kiel’,3000,40) ;





 

       SELECT : untuk mengambil data atau menampilkan data dari satu tabel atau beberapa dalam relasi
Untuk menampilkan/menyeleksi data yang dinginkan dari sekumpulan data yang ada.


SELECT nama_field
FROM nama_tabel
[WHERE kondisi]
 
               

SELECT * FROM barang

 


SELECT (kode_barang,nama_barang) FROM barang
 

       UPDATE : Untuk memperbarui data lama menjadi data terkini
Mengganti nilai dari kolom. Menggunakan klausa Where jika data yang akan diganti ( di update ) hanya pada kolom tertentu saja. Tanpa klausa Where, semua baris akan berubah nilainya.

;


 UPDATE nama_tabel
   SET nama_field = data_baru
   WHERE nama_field=data_lama;
   data_lama



   214;

 UPDATE EMPLOYEE
   SET SALARY = 1000
   WHERE EMPNO = 214 ;

       DELETE : Untuk menghapus data dari tabel.
Menghapus semua baris berdasarkan kondisi yang ditetapkan.

                  DELE TE    FROM nama_tabel
                      WHERE    <condition> ];
 
 





untuk menghapus baris dari tabel employee dari employee yang memiliki number 107:



      DELETE FROM EMPLOYEE
      WHERE EMPNO = 107;
 


Data Control Language

       GRAND : Untuk memberikan hak/izin akses oleh administrator (pemilik utama) server kepada user. Hak akses tersebut berupa hak membuat (CREATE), mengambil(SELECT), menghapus(DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.
       REVOKE : untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator
       Commit
       Menyetujui suatu transaksi/ akhir transaksi sukses
       Menyetujui segala perubahan ke basis data secara permanen.
       Rollback
       Akhir transaksi gagal (pembatalan transaksi)
       Savepoint (pada Oracle)
       Penandaan suatu transaksi
       SAVEPOINT save_pointname;

SCREENSHOOT PRAKTEK MINGGU LALU



SUMBER :
ppt pertemuan minggu 2
http://irpantips4u.blogspot.com/2012/10/pengertian-dml-data-manipulation.html



Tidak ada komentar:

Posting Komentar