SELECT, INSERT, UPDATE DAN DELETE PADA SQL


SELECT
Salah satu syntax yang paling penting dalam SQL adalah select.Select berfungsi untuk menampilkan data-data pada tabel-tabel yang terdapat dalam database. Di sinilah terdapat banyak perbedaan antara SQL biasa dan SQL Oracle. Oracle banyak sekali meringkas syntax-syntax menjadi lebih sederhana walaupun sebenarnya oracle juga tetap memerima SQL strandar.
INSERT INTO
adalah perintah untuk mengisi data baru dalam tabel.
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
UPDATE
Untuk nilai atribut memodifikasi (beberapa) tupel dalam sebuah tabel, kita menggunakan pernyataan diperbaharui:
update <table> mengatur
<column i> = <expression i>, …, j> <column = j> <expression
[Di mana <condition>];
Sebuah ekspresi terdiri dari baik) konstan baru (nilai, atau string operasi aritmatika, atau
SQL query. Perhatikan bahwa nilai baru yang akan ditetapkan untuk <column i> harus sebuah pencocokan data
tipe.
Sebuah pernyataan memperbarui tanpa di mana klausul hasil dalam mengubah atribut masing-masing dari semua
tuple dalam tabel. Biasanya, namun hanya kecil) sebagian (dari meja memerlukan
update
contoh:
• The JONES karyawan dipindahkan ke Departemen 20 sebagai manajer dan gaji nya
meningkat dengan 1000:
update EMP menetapkan
JOB ‘=’ MANAGER, DEPTNO = 20, SAL = 1000 SAL
mana JONES ‘ENAME =’;
• Semua karyawan yang bekerja di departemen 10 dan 30 mendapatkan gaji meningkat 15%.
update EMP menetapkan
SAL = SAL * 1,15 mana DEPTNO di (10,30);
Analog dengan pernyataan insert, tabel lain dapat digunakan untuk mengambil data yang digunakan sebagai
nilai-nilai baru. Dalam kasus seperti itu kami memiliki <query> bukan sebuah <expression>.
Contoh: Semua salesman bekerja di departemen 20 mendapatkan gaji yang sama seperti manajer
yang memiliki gaji terendah di antara semua manajer.
update EMP menetapkan
SAL = (pilih min (SAL) dari EMP
dimana JOB = ‘MANAGER’)
dimana JOB ‘=’ SALESMAN dan DEPTNO = 20;
Penjelasan: Query mengambil gaji minimum semua manajer. Nilai ini kemudian
ditugaskan untuk semua salesman yang bekerja di departemen 20
DELETE
Semua atau dipilih tupel dapat dihapus dari sebuah tabel dengan menggunakan perintah menghapus:
menghapus dari <table> [<condition> mana];
Jika mana klausa dihilangkan, semua tupel akan dihapus dari meja. Perintah alternatif
untuk menghapus semua tupel dari suatu tabel adalah tabel <table> perintah truncate. Namun, dalam hal ini
kasus, penghapusan tidak dapat dibatalkan (lihat Bagian berikutnya 1.4.4).
Contoh:
Hapus semua proyek (tupel) yang telah selesai sebelum tanggal aktual (tanggal sistem):
menghapus dari PROYEK mana Pend <sysdate;
sysdate adalah fungsi di SQL yang mengembalikan tanggal sistem. Fungsi lain yang penting SQL adalah pengguna, yang mengembalikan nama user login ke arus peramal sesi.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

Cara Membuat Database dan Table di Ms Access


Tutorial Membuat Database dan Table
Database secara mudah dapat digambarkan sebagai kumpulan dari tabel-tabel yang saling berelasi dan membentuk suatu tujuan tertentu. 
Contoh : Database Akademik, Database Perusahaan, dll

Salah satu aplikasi yang biasa dipergunakan untuk mengolah database (basis data) ialah Microsoft Acces. Microsoft Access adalah salah satu dari Relasional Database Management System (DBMS). DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dan pemanggilan struktur informasi pada sistem komputer. 
  
Selain tabel, sebuah file database Access juga berisi bermacam-macam obyek database yang lain diantaranya:
·     Queri untuk mengorganisasi data,
·     Forms untuk berinteraksi dengan data pada layar,
·     Reports untuk mencetak hasil,
·     Macros dan program Visual Basic untuk memperluas fungsionalitas dari aplikasi database.
Semua obyek ini disimpan dalam file <filename>.mdb

Dalam Access, ada 3 (tiga) cara untuk membuat database:
1. Membuat database baru.
   Pilihan yang digunakan adalah : Blank Access database.
2. Menggunakan database wizard.
   Pilihan yang digunakan adalah : Access database wizard, pages and projects.
3. Menggunakan database yang sudah pernah dibuat .
   Pilihan yang digunakan adalah : Open an existing file.

Langkah-langkah untuk menjalankan microsoft access adalah :
1.Siapkan instalasi Microsft Acces yang merupakan satu paket dengan Microsft Office.
Pilih menu Microsft Acces pada menu yang tersedia dalam windows.
2.Untuk membuat Database Baru(Blank Database), buka menu File, lalu pilih New. Lalu klik Blank Database.
3.Akan muncul kotak dialog save. Simpan database baru dengan nama yang sesuai dengan informasi yang akan dibangun serta letakan pada folder directory yang telah disiapkan.
4.Pilih object yang diinginkan. Jika ingin membuat table, maka pilih object table dan pilih create table. Jika ingin membuat Query maka juga pilih object Query dan seterusnya.
http://hack.spyrozone.net/images/MS%20ACC3.gif

:: Membuat Tabel
----------------

Untuk mencatat informasi maka harus dibuat table sebagai tempat menyimpan dan mengelola data.
Langkah yang harus dikerjakan adalah :
1. Merancang table yang akan dibuat,
2. Merancang struktur table seperti apa
3. Mengatur hubungan/relasi antar table satu dengan table lain supaya informasinya terpadu.
4. Klik menu/object table. Pilih create table in design view.
http://hack.spyrozone.net/images/MS%20ACC1.jpg

http://hack.spyrozone.net/images/MS%20ACC2.jpg

5. Ketik struktrur table yang akan dibuat, sesuai dengan perancangan informasi yang akan dibangun. Ketik nama fieldnya, tentukan juga type datanya dan atur lebarnya data, pilih Field Size. 
http://hack.spyrozone.net/images/MS%20ACC3.jpg

6. Setiap tabel memiliki primary key. Primary key artinya field yang bisa mengidentifikasi setiap informasi yang ada pada tabel. Misal pada tabel karyawan, primary key-nya adalah nomer induk karyawan atau KaryawanID, ini karena setiap karyawan memiliki nomer induk yang unik dan tidak sama dengan karyawan yang lain. 

7. Struktur table diatas, field sebagai Primary Key adalah KodeVCD karena sebagai informasi utama yang membedakan VCD satu dengan VCD lain, dan selalu bersifat Unique. 

8. Letakkan kursor di field tersebut yaitu KodeVCD. Klik kanan maka akan muncul menu menentukan Primary Key sebagai berikut :
http://hack.spyrozone.net/images/MS%20ACC4.jpg

Maka Field tersebut akan ditandai dengan gambar kunci disebelah kiri field tersebut.
http://hack.spyrozone.net/images/MS%20ACC5.jpg

9. Bila ingin memberi aturan pada fields tertentu misalnya KodeVCD, aturan yang diberikan misalkan untuk KodeVCD selalu diawali dengan huruf H atau D, maka diberikan ketentuan sebagai berikut : 
Input Mask : L99
Validasi Rule : Left([KodeVCD],1)=”H” or Left([kodeVCD],1)=”D”
Validasi Text : “Tidak boleh sembarang memasukan data” 

10. Simpan perancangan struktur table diatas, klik menu File, lalu pilih simpan maka beri nama table tersebut. 
http://hack.spyrozone.net/images/MS%20ACC6.jpg
11. Maka hasil penyimpanan table VCD tersebut akan nampak seperti dibawah ini : Selanjutnya..
http://hack.spyrozone.net/images/MS%20ACC7.jpg
  

--[ Menambahkan Data

Buka table database yang berisi table tersebut, seperti table VCD dalam database RentalVCD yang telah dibuat diatas. Pilih Table yang akan ditambah datanya, klik dua kali.
http://hack.spyrozone.net/images/MS%20ACC8.jpg

Ketik data-data yang dinginkan seperti contoh berikut ini : 
http://hack.spyrozone.net/images/MS%20ACC9.jpg

Menambah data yang tidak sesuai dengan Rule, sesuai dengan Validasi Rule, seperti kasus diatas bahwa data yang dimasukan harus berawalan H atau D dengan diikuti 2 angka dibelangkannya.Bila yang dimasukan bukan awalan H atau D seperti G04 maka akan muncul message kesalahan.
http://hack.spyrozone.net/images/MS%20ACC10.jpg

Menambah data bila data pada Primary Key sama , misalkan data D02 sudah ada, di entri lagi dengan data lain yaitu D02 dengan judul film yang berbeda, maka ada duplikasi data pada field KodeVCD, maka akan muncul : 
http://hack.spyrozone.net/images/MS%20ACC11.jpg 

Buka Table yang akan diedit datanya:
http://hack.spyrozone.net/images/MS%20ACC12.jpg 

Arahkan kursor kearah record yang akan dirubah datanya, misal ingin merubah data pada record 2, maka pilih record 2 pada tabel tersebut lalu ketik perubahannya.
http://hack.spyrozone.net/images/MS%20ACC13.jpg 

Lalu rubah sesuai dengan data mana yang akan dirubah, missal pada data judul VCD yang akan dirubah seperti contoh berikut : 
http://hack.spyrozone.net/images/MS%20ACC14.jpg 
  

--[ Menghapus Data

Buka table yang berisi data yang akan dihapus. Arahkan kursor ke data yang akan dihapus,klik kiri sehingga record diblock :
http://hack.spyrozone.net/images/MS%20ACC15.jpg 

Lalu klik kanan, maka akan muncul menu sebagai berikut : 
http://hack.spyrozone.net/images/MS%20ACC16.jpg 

Pilih Delete Record, maka akan ada konfirmasi apakah akan menghapus record tersebut : 
http://hack.spyrozone.net/images/MS%20ACC17.jpg

  
Pilih Yes jika ingin menghapus maka data akan dihapus.
http://hack.spyrozone.net/images/MS%20ACC18.jpg
   
--[ Mencari Data

Buka table yang akan dicari datanya, misal table VCD diatas.  Klik menu edit, Find. Ketik data yang dicari, pada kotak isian Find What. Pilih table VCD: table pada kotak isian Look In. Pilih Whole Field pada kotak isian Match. Pilih All pada kota Search. 
  

--[ Mencari data dan Mengganti Data

Buka table yang akan dicari datanya, misal table VCD diatas. Klik menu edit, Find. Ketik data yang dicari, pada kotak isian Find What, misal : Superman. Pada kotak isian Replace With : misal ketik : SuperWoman. Pilih table VCD: table pada kotak isian Look In. Pilih Any Part of Field pada kotak isian Match. Pilih Replace All pada kota Search, dan pilih Yes.
 

--[ Mengurutkan data

Mengurutkan Data ada dua bentuk :
:: Ascending : Mengurutkan menaik (misal A-Z atau 0-1000 dst)
:: Descending : Mengurutkan menurun(Misal Z-A atau 1000-0 dst). 

Buka table yang bernama VCD. Sorotlah kolom/field yang akan diurutkan : 
http://hack.spyrozone.net/images/MS%20ACC19.jpg

Klik menu Record, sort Ascending, untuk mengurutkan data yang terkecil ke yang terbesar.Atau Descending untuk sebaliknya.
http://hack.spyrozone.net/images/MS%20ACC20.jpg

Hasil Pengurutan Ascending :
http://hack.spyrozone.net/images/MS%20ACC21.jpg
  

--[ Menyaring DATA

Menyaring data (Filter) adalah memisahkan atau menyeleksi semua record yang dikehendaki. Pertama-tama bukalah tabel yang akan disaring misal VCD. Tempatkan kursor pada kata atau data yang digunakan sebagai penyeleksi missal ingin menampilkan data-data yang harga sewa VCD sama dengan 3000, maka letakan kursor di data tersebut, 3000 di kolom/field HargaSewa VCD. Lalu pilih Record, dan pilih Filter by Selection, maka hasilnya adalah sebagai berikut :

http://hack.spyrozone.net/images/MS%20ACC22.jpg

Jika ingin meremove/mengembalikan ke data asal, tanpa difilter maka pilih Record, pilih Remove Filter maka akan kembali ke data asal tanpa difilter.

Source : qoriexi-rpl.blogspot.com/2012/06/cara-membuat-database-dan-table-ms.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments