Sunday, October 5, 2014

PERINTAH PERINTAH DASAR SQL



SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama. Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL
Kali ini saya akan memposting tentang DML atau Data Manipulation Language.
Yang pertama kita harus membuat table seperti pada gambar di bawah ini:
 Setelah tabel berhasil dibuat maka selanjutnya adalah memasukan data kedalam tabel yang sudah dibuat dengan menggunakan queri : INSERT INTO namatabel VALUES (datayangingindiisi); untuk lebih jelasnya lihat gambar dibawah ini :
Setelah data berhasil diisi selanjutnya cara memanggil data yang dimasukan. untuk perintahnya bisa dilihat di gambar dibawah : 


Selanjutnya menghapus data yang ada di tabel. Caranya seperti gambar dibawah : 
Jika ingin merubah data yang ada didalam tabel kita menggunakan perintah seperti yang ada di gambar : 
Jika ingin memanggil tabbel dan juga mengurutkan isinya maka kita gunakan perintah seperti yang ada di gambar berikut :
jika ada 2 tabel yang memiliki relasi dan kita ingin menampilkan nya maka kita gunakan perintah seperti pada gambar dibawah ini :

Jika ingin menghapus tabel yang memiliki relasi maka caranya seperti gambar dibawah ini:
Pada praktikum ini perbedaan antara postgres dan MySQL hampir tidak ada. perbedaanya terletak pada pembuatan tabel. pada MySQL  : create table mahasiswa (nim_mah integer not null, nama_mah varchar(20), alamat_mah varchar(50), id_fak integer not null references fakultas, primary key (nim_mah, id_fak));
pada postgres : create table mahasiswa (nim_mah integer not null, nama_mah varchar, alamat_mah varchar, id_fak integer not null references fakultas, primary key (nim_mah, id_fak));
perbedaanya terletak pada huruf yang tebal. jika postgres setelah varchar tidak diberi jumlah karakter penulisan tetap bisa dibuat tabelnya tapi jika MySQL setelah varchar tidak diberi jumlah batas karakter maka pada MySQL akan eror.

SUMBER : KLIK

No comments:

Post a Comment