Sabtu, 16 April 2016

Mengenal Sintaks SQL DML Menggunakan XAMPP



Mengenal Syntax SQL DML ( Data Manipulation Language ) menggunakan XAMPP

Perintah SQL DML terdapat pada beberapa Query SQL seperti INSERT, UPDATE, DELETE & SELECT. Masing-masing Query SQL berbeda fungsi antara satu dengan yang lain. Fungsi masing-masing Query SQL adalah :
  • INSERT INTO berfungsi menginput data pada sebuah tabel. 
  • UPDATE berfungsi merubah sebuah data pada sebuah tabel. 
  • DELETE berfungsi menghapus data pada sebuah tabel. 
  • SELECT berfungsi menampilkan data pada sebuah table.

Langsung saja, berikut ini penggunaan query-query nya:

  • Buka XAMPP , start Apache dan MySQL , selengkapnya tentang XAMPP klik disini.
  • Buat database dengan nama “toko” dan tabel “barang” dengan struktur tabel dibawah ini. Selengkapnya tentang cara membuat database dan tabel
  • Jika telah selesai membuat database dan tabel. Sekarang kita akan mencoba mengisi record / data pada kolom yang sudah kita buat pada tabel tadi. Perhatikan pada penulisan nama kolom/atributnya huruf besar dan kecil berbeda.
  • Cara menggunakan syntax atau query nya, buka database "toko" kemudian pada tab pilih SQL, masukkan syntax dan kirim. Contoh lihat pada Gambar berikut.

INSERT INTO (Input/ Memasukkan/ Menambahkan Data)
Penggunaan SQL INSERT INTO ada dua cara yaitu:    
  • INSERT INTO nama_tabel values('record1','record2',record3'); Contoh:
INSERT INTO barang values('brg001','TV','50');

  • INSERT INTO nama_tabel (kolom1,kolom2, kolom3) values ('record1,'record2,'record3'); Contoh:
INSERT INTO barang (kode_barang, nama_barang, jumlah_barang) values ('brg001','TV','50');

UPDATE (Mengubah data/record yang ada)
  • UPDATE nama_tabel set kolom='recordbaru' where kolomprimary_key = 'recordprimary_key'; Contoh :
Update barang set nama_barang='Televisi' where kode_barang ='brg001';

DELETE (Menghapus data/record)
  • DELETE from nama_tabel where kolomprimary_key ='recordprimary_key'; Contoh :
DELETE from barang where kode_barang='brg001';

SELECT (Menampilkan data/record)
  • SELECT * from nama_tabel; Syntax ini akan menampilkan semua data dalam tabel. Contoh :
SELECT * from barang;
  • SELECT * from nama_tabel where kolomtertentu='record'; Syntax ini akan menampilkan data/record dengan data pada kolom tertentu, seperti menampilkan semua record dengan nama barang “TV”, atau memanggil record pada kode barang “brg001”. “*” (Bintang) disini berarti memanggil semua data pada field/kolom pada tabel. Contoh :
SELECT * from barang where nama_barang = 'TV';
SELECT * from barang where kode_barang = 'brg001';

  • SELECT kolomtertentu1, kolomtertentu2 from nama_tabel; Syntax ini menampilkan hanya dua kolom tertentu yang ada pada tabel, dan menampilkan semua record pada kolom tersebut. Contoh :
SELECT nama_barang, jumlah_barang from barang;



Analisa : sudah banyak yang menggunakan sintaks SQL DML karena lebih mudah di gunakan dan prosesnya pun tidak terlalu sulit untuk programmer.

Tidak ada komentar:

Posting Komentar