Data Manipulation Language DML

Data manipulation language digunakan untuk melakukan manipulasi data pada SQL Server.
Script yang kita gunakan adalah script SQL yang dijalankan melalui SQL Query Analizer.

DML selalu digunakan dalam manipulasi basis data seperti: pemanggilan (SELECT), penyisipan (INSERT), penghapusan (DELETE) dan modifikasi (UPDATE).

Kita akan mempratekkan dasar-dasar manipulasi data yaitu:
1. menambah data baru
2. menampilkan record
3. mengurutkan data
4. mencari record
5. memperbaiki (update)
6. menghapus record

1. Menambah Record baru pada tabel Mahasiswa

INSERT INTO Mahasiswa VALUES('2010111','Dedi','Informatika')

Ulangi perintah tersebt dengan mengganti values dengan nama yang lain misal nim: 2010112, nama:Tati dan Jurusan:Sekertaris.

2.  Menampilkan record

SELECT * FROM Mahasiswa

hasilnya adalah sbb:

    NIM     Nama  Jurusan
------------------------------
1   2010111 Dedi  Informatika
2   2010112 Tati  Sekertaris
3   2010113 Nani  Akuntansi
4   2010114 Somat Akuntansi
------------------------------

3. Megurutkan data

SELECT * FROM Mahasiswa ORDER BY Nama

hasilnya sbb:

  NIM       Nama   Jurusan
-------------------------------
1 2010111   Dedi   Informatika
2 2010113   Nani   Akuntansi
3 2010114   Somat  Akuntansi
4 2010112   Tati   Sekertaris
-------------------------------

4. Mencari Record

SELECT * FROM Mahasiswa WHERE NIM='2010111'

hasilnya sbb:
  NIM       Nama   Jurusan
-------------------------------
1 2010111   Dedi   Informatika
-------------------------------

5. Memperbaiki (update)

UPDATE Mahasiswa SET Nama='Dedi Srg.' WHERE NIM='2010111'

(1 row(s) affected)

artinya kita telah berhasil mengubah nama Dedi menjadi Desi Srg.
Setelah anda berikan perintah

Select * from Mahasiswa

Maka hasilnya sbb:
  NIM       Nama      Jurusan
-------------------------------
1 2010111   Dedi Srg.   Informatika
2 2010113   Nani      Akuntansi
3 2010114   Somat     Akuntansi
4 2010112   Tati      Sekertaris
-------------------------------

6.Menghapus Record

DELETE FROM Mahasiswa WHERE NIM='2010113'

(1 row(s) affected)

artinya kita telah berhasil menghapus 1 record Mahasiswa dengan NIM 2010113

Jika ingin melihat record yang tersisa ketik

SELECT * FROM Mahasiswa

hasilnya sbb:

  NIM           Nama      Jurusan
--------------------------------
1 2010111 Dedi Srg. Informatika
2 2010112 Tati         Sekertaris
3 2010114 Somat     Akuntansi
--------------------------------




Ok. Hingga kini anda telah berhasil melakukan manipulasi data dasar langsung dari SQL Query Analizer.

No comments:

Post a Comment

Post Comments


Do you have any suggestions ? Add comment. Do not spam!