Showing posts with label Database. Show all posts
Showing posts with label Database. Show all posts

Sunday, June 8, 2014

Perancangan Database

Database merupakan sekumpulan terorganisasi dari data-data yang berhubungan sedemikian rupa sehingga mudah disimpan, dimanipulasi, serta dipanggil oleh pengguna [1]. Dalam perancangandatabase ada beberapa langkah awal yang perlu dilakukan yaitu [2]:
  1. Pengumpulan dan Analisa Kebutuhan
Melakukan pengumpulan kebutuhan akan informasi yang diperlukan dalam suatu organisasi/perusahaan dan kemudian menganalisanya. Penggalian kebutuhan informasi ini dilakukan dengan cara antara lain melakukan wawancara, mengamati sistem yang sedang berjalan dan mempelajari dokumen-dokumen yang tersedia. Dengan cara seperti itu data yang digunakan untuk menyusun informasi bisa teridentifikasi.
  1. Perancangan Konseptual
Pada tahapan ini data yang dibutuhkan oleh organisasi/perusahaan dikelompokkan menurut kriteria tertentu. Kemudian antara satu grup data denga grup data yang lain dilengkapi dengan hubungan. Yang mana grup data tersebut dinamakan entitas, sedangkan hubungan antar entitas tersebut dijabarkan dengan menggunakan diagram E-R.
  1. Perancangan Logis
Perancangan logis merupan suatu tahapan yang digunakan untuk menentukan hasil perancangan konseptual ke dalam bentuk yang nantinya akan diimplementasikan dalam DBMS. Itulah sebabnya dalam Gambar 2.4 dinyatakan bahwa tahapan ini merupakan batas antara perancangan data tidak tergantung pada DBMS dan yang tergantung pada DBMS. Dengan kata lain dalam perancangan ini sudah memikirkan jenis DBMS yang akan digunakan seperti jenis relasional, maka skema konseptual yang berupa diagram E-R ditransformasikan ke dalam bentuk relasi/tabel.
  1. Perancangan Fisik
Tahapan ini merupakan tahapan terakhir dalam perancangan database, karena perancangan ini sangan sepesifik dengan DBMS yang digunakan. Seperti penentuan tipe data untuk masing-masing kolom dalam setiap tabel harus disesuaikan dengan DBMS yang digunakan.

Referensi :
[1] : Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta: Penerbit Andi.
[2] : Kadir, Abdul. 2009. Dasar Perancangan dan Implementasi Database Relasional. Yogyakarta: Penerbit Andi.

Teori – SQL (Structure Query Language)

Structured Query Language (SQL) adalah standar bahasa komputer versi ANSI (American National Standards Institute) untuk mengakses dan memanipulasi sistem basis data. Secara garis besar SQL dibagi manjadi dua bahasa tujuan, yakni Data Definition Language (DDL) dan Data ManipulationLanguage (DML). DDL bertujuan untuk mendefinisikan atau menyusun data. Ada beberapa perintah SQL yang ada di DDL, diantaranya adalah :
  1. 1.      CREATE TABLE
Perintah ini digunakan untuk membuat tabel baru di database. Adapun kaidah penulisanya adalah sebagai berikut :
CREATE TABLE nama_table(
nama_kolom_1 tipe_data([ukuran]),
nama_kolom_2 tipe_data([ukuran]),
nama_kolom_n tipe_data([ukuran]));
Contoh :
CREATE TABLE mahasiswa(
nobp varchar(10),
nama varchar(30),
prodi varchar(30));
  1. 2.      ALTER TABLE
Perintah ini digunakan untuk mengubah struktur tabel di database. Adapun bentuk umum penulisanya adalah seperti berikut :
ALTER TABLE nama_tabel
ADD nama_kolom tipe_data;

Contoh :
ALTER TABLE mahasiswa
ADD jurusan varchar(30);
ALTER TABLE nama_tabel
CHANGE nama_kolom_lama nama_kolom_baru tipe_data;

Contoh :
ALTER TABLE mahasiswa
CHANGE jurusan jur varchar(30);
ALTER TABLE nama_tabel
DROP nama_kolom;
Contoh :
ALTER TABLE mahasiswa
DROP jur;
  1. 3.      DROP TABLE
Perintah ini digunakan untuk menghapus tabel yang ada di database. Adapun bentuk umum penulisanya adalah :
DROP TABLE nama_tabel;
Contoh :
DROP TABLE mahasiswa;
Sedangkan DML bertujuan untuk memanipulasi atau mengolah data. Berikut ini beberapa perintah SQL yang digunakan di DML :
  1. 1.      SELECT
Perintah ini digunakan untuk menampilkan isi tabel yang ada di database. Adapun bentuk umum penulisanya adalah :
SELECT * FROM nama_tabel;
Contoh :
SELECT * FROM mahasiswa;
  1. 2.      INSERT INTO
Perintah ini digunakan untuk memasukkan data ke dalam tabel yang ada di database. Bentuk umum penulisanya adalah sebagai berikut :
INSERT INTO nama_tabel (nama_kolom_1, .. ,nama_kolom_n)
VALUES (‘data_1’,’…’,’data_n);
Contoh :
INSERT INTO mahasiswa(nobp,nama,prodi)
VALUES (‘0901092063’,’Ade’,’MI’);
  1. 3.      UPDATE
Perintah ini digunakan untuk mengubah data di database. Adapun bentuk umum penulisanya adalah :
UPDATE nama_tabel
SET nama_kolom = data_baru
WHERE nama_kolom = data;
Contoh :
UPDATE mahasiswa
SET prodi = ‘TK’
WHERE nobp = 0901092063;
  1. 4.      DELETE
Perintah ini digunakan untuk menghapus data di database. Adapun bentuk umum penulisanya adalah sebagai berikut :
DELETE FROM nama_tabel
WHERE kondisi;
Contoh :
DELETE FROM mahasiswa
WHERE nobp = 0901092063;
Selain perintah-perintah SQL di atas masih banyak perintah SQL yang lainya. Salah satunya perintah dalam penggabungan data antara dua buah tabel atau lebih. Ada beberapa bentuk penggabungan data diantaranya menggunakan JOIN maupun manggunakan operator UNION [12]:
  1. Natural Join
Natural Join adalah penggabungan data dari dua buah tabel yang didasarkan pada kolom dengan nama sama pada kedua tabel. Penggabungan ini mencerminkan hubungan antara kunci tamu dan kunci primer dalam dua buah tabel. Kata kunci yang digunakan adalah NATURAL JOIN, contoh penggunaanya adalah sebagai berikut :
SELECT nama_kota, nama_prov
FROM kota NATURAL JOIN provinsi;
atau
SELECT nama_kota, nama_prov
FROM provinsi NATURAL JOIN kota;
  1. Cross Join
Bentuk paling sederhana dari penggabungan dua buah tabel akan membentuk perkalian kartesian. Yang mana jika jumlah data pada tabel 1 adalah N1 dan jumlah data pada tabel 2 adalah N2, maka hasil perkalian kartesian berupa N1 x N2, seperti pernyataan SQL berikut :
SELECT kota.nama_kota,provinsi.nama_prov
FROM kota,provinsi;
Penyataan di atas bisa juga ditulis menggunakan CROSS JOIN, sehingga menjadi seperti berikut:
SELECT nama_kota,nama_prov
FROM kota CROSS JOIN provinsi;
atau
SELECT nama_kota,nama_prov
FROM provinsi CROSS JOIN kota;
Selain itu, CROSS JOIN dapat diikuti dengan suatu kondisi penggabungan bentuk ON kondisi atau USING (daftar_kolom). Berikut contoh penggunaan ON dan USING pada CROSS JOIN :
SELECT nama_kota,nama_prov
FROM provinsi CROSS JOIN kota
ON kota.kode_prov=provinsi.kode_prov;
dan
SELECT nama_kota,nama_prov
FROM provinsi CROSS JOIN kota
USING (kode_prov);
Pada contoh di atas, ON dan USING membuat perkalian kartesian dibatasi yaitu, hanya yang memenuhi syarat berupa nilai yang sama pada kode_prov.
  1. Inner Join dan Outer Join
Inner Join ialah penggabungan data antara dua buah tabel yang akan menghasilkan baris yang memiliki data pada kedua tabel tersebut, seperti contoh query diatas. Sedangkan Outer Join ialah penggabungan data antara dua tabel yang hasilnya berupa semua baris yang dimiliki oleh salah satu tabel tersebut.
Hal tersebut dapat dilakukan menggunakan NATURAL LEFT JOIN atau menggunakan LEFT JOIN dengan menggunakan kondisi ON atau USING seperti pada CROSS JOIN. Contoh penggunaanya adalah sebagai berikut :
SELECT nama_kota,nama_prov
FROM kota NATURAL LEFT JOIN provinsi;
atau
SELECT nama_kota,nama_prov
FROM kota LEFT JOIN provinsi
ON kota.kode_prov=provinsi.kode_prov;
atau
SELECT nama_kota,nama_prov
FROM kota LEFT JOIN provinsi
USING (kode_prov);
Selain menggunakan kata kunci LEFT juga bisa menggunakan kata kunci RIGHT. Seperti menggunakan NATURAL RIGHT JOIN atau menggunakan RIGHT JOIN dengan kondisi ON atau USING. Berikut contoh penggunaanya :
SELECT nama_kota,nama_prov
FROM kota NATURAL RIGHT JOIN provinsi;
atau
SELECT nama_kota,nama_prov
FROM kota RIGHT JOIN provinsi
ON kota.kode_prov=provinsi.kode_prov;
atau
SELECT nama_kota,nama_prov
FROM kota RIGHT JOIN provinsi
USING (kode_prov);
Hasil query dengan kata kunci LEFT di atas adalah berupa gabungan kedua buah tabel yang menampilkan semua kota meskipun belum memiliki provinsi. Sedangakan hasil query dengan kata kunci RIGHT berupa gabungan kedua buah tabel yang menampilkan semua provinsi meskipun belum memiliki kota.
  1. Operator Union
Operator UNION berguna untuk menggabungkan hasil dari dua buah query tanpa ada baris yang kembar. Berikut contoh penggunaan operator UNION :
SELECT nama_kota,nama_prov
FROM kota NATURAL LEFT JOIN provinsi;
UNION
SELECT nama_kota,nama_prov
FROM kota NATURAL RIGHT JOIN provinsi;
Dengan cara di atas memungkinkan untuk memperoleh semua kota yang tidak punya pasangan nama provinsi, semua provinsi yang memiliki pasangan dalam tabel kota dan sekaligus semua kota yang mempunyai pasangan nama provinsi dalam tabel provinsi.
Referensi :
Wahyudi, Bambang. 2008. Konsep Sistem Informasi dari Bit sampai ke Database. Yogyakarta: 

Sunday, April 20, 2014

Membuat database pada pascal

program penjualan;
uses crt ;

 type
 data=record
 no,jumlah:integer;
 nama_barang:string;
 harga,harga_barang:real;
 end;

 var
 rdata:array[1..100]of data;
 filedata:file of data;
 f:data;
 nomor:integer;
 datacari:string;

procedure judul;
begin
writeln('       KOPERASI MAHASISWA "KHARISMA KARAWANG"');
writeln('        jl. Pangkal Perjuangan KM.1 By Pass');
writeln('                    KARAWANG');
writeln('******************************************************************');
writeln;

end;

procedure tambah;
var
i:integer;
lagi:char;
begin
clrscr;
judul;
writeln('Masukan data tambahan');
assign(filedata,'jual.dat');
 reset(filedata);
 seek(filedata,filesize(filedata));
  write('Nama barang : ');
  readln(f.nama_barang);
  write('harga:');
  readln(f.harga);
  write('jumlah :');
  readln(f.jumlah);
  f.harga_barang:=f.harga*f.jumlah;
  write(filedata,f);
  close(filedata);
end;

procedure hapus;
var
i,j:integer;
nm:string;
begin

assign(filedata,'jual.dat');
 reset(filedata);
 j:=0;
 while not Eof(filedata) do
  begin
     inc(j);
     read(filedata,rdata[j]);
  end;

 writeln('Masukan nama barang yang di hapus :');
 readln(nm);
 i:=1;
while(i<=j)and (rdata[i].nama_barang<>nm) do
inc(i);
  if nm=rdata[i].nama_barang then
   begin
   dec(j);
    for i:=i to j do
     rdata[i]:=rdata[i+1];
     rewrite(filedata);
     for i:=1 to j do
     write(filedata,rdata[i]);
     writeln(' Tekan enter untuk memulai menghapus');
     readln;
     writeln(' S U K S E S ');
   end
   else
   writeln('MAAF data tidak di temukan ');
   readln;
   close(filedata);
  end;

procedure edit_data;
var
i,p:integer;
lagi:char;
dataedit:string;

begin


assign(filedata,'jual.dat');
reset(filedata);
writeln('masukan nama data yang akan di edit [tulis dengan huruf kecil] : ');
readln(dataedit);
i:=1;
while not Eof(filedata) do
begin
read(filedata,rdata[i]);
begin
if dataedit = rdata[i].nama_barang then
 begin

  p:=filepos(filedata);writeln(p);
  p:=p-1;
  seek(filedata,p);
  writeln('input data pengganti :');
   writeln('no ',i:2);
   write('nama barang :');read(rdata[p].nama_barang);
   write('harga       :');read(rdata[p].harga);
   write('jumlah      :');read(rdata[p].jumlah);
   rdata[p].harga_barang:=rdata[p].harga*rdata[p].jumlah;
   write(filedata,rdata[p]);
 end ;
end;
i:=i+1;
end;
close(filedata);
end;




procedure in_data_barang;
var i:integer;
    lagi:char;
begin
i:=1;
assign(filedata,'jual.dat');
 rewrite(filedata);
 reset(filedata);
 begin
repeat
 begin
   clrscr;
   judul;
   writeln('input dengan huruf kecil');
   writeln('no ',i);
   write('nama barang :');readln(rdata[i].nama_barang);
   write('harga       :');readln(rdata[i].harga);
   write('jumlah      :');readln(rdata[i].jumlah);
   rdata[i].harga_barang:=rdata[i].harga*rdata[i].jumlah;
   write(filedata,rdata[i]);
   writeln;
   writeln('ingin masukan data lagi [y/t] : ');
   readln(lagi);
   i:=i+1;
 end;
 until ((lagi='t') or (lagi='T'));
 close(filedata);

 end;

 end;


procedure tampil_daftar_barang;
var i:integer;

begin
assign(filedata,'jual.dat');
reset(filedata);
      writeln('DAFTAR BARANG DI ATAS Rp 1.000.000 ');
  writeln('=============================================================');
  writeln('NO   NAMA BARANG                          HARGA/S   JUMLAH   ');
  writeln('=============================================================');

i:=1;
while not Eof(filedata) do
begin
 read(filedata,rdata[i]);

 if (rdata[i].harga)>=1000000 then
    begin
  write(i);
  write('    ',rdata[i].nama_barang:10);
  write('                       ',rdata[i].harga:10:0);
  write('     ',rdata[i].jumlah:2);
  writeln;
 i:=i+1;
 end;
 end;writeln;
 end;



procedure cetak_daftar_barang;
var i,pilih:integer;
    total:real;
begin
repeat
clrscr;
assign(filedata,'jual.dat');
reset(filedata);
 total:=0;
 begin
judul;
writeln('DAFTAR PENJUALAN ');
writeln('==========================================================================');
writeln('NO   NAMA BARANG                          HARGA/S   JUMLAH    HARGA BARANG');
writeln('==========================================================================');
i:=1;

while not Eof(filedata) do

 begin
 read(filedata,rdata[i]);

  write(i);
  write('    ',rdata[i].nama_barang:10);
  write('                       ',rdata[i].harga:10:0);
  write('     ',rdata[i].jumlah:2);
  write('      ',rdata[i].harga_barang:8:0);
  writeln;
  total:=total+rdata[i].harga_barang;
  i:=i+1;
 end;


writeln('---------------------------------------------------------------------');
writeln('                                         TOTAL PENJUALAN   ; ',total:3:0);
writeln;
writeln;
tampil_daftar_barang;
end;
writeln('-- Pilihan --');
writeln('**************************');
writeln('1. Tambah data penjualan');
writeln('2. Hapus data penjualan');
writeln('3. Edit data penjualan');
writeln('4. Ke MENU Utama');
writeln('**************************');
readln(pilih);
case pilih of
 1:tambah;
 2:hapus;
 3:edit_data;
 end;
 until(pilih =4);
end;

procedure cari;
var
i,jumlah:integer;
cocok,nama:string;
harga,harga_barang:real;
begin
 assign(filedata,'jual.dat');
 reset(filedata);
  cocok:=datacari;

   begin
   i:=1;
   while not Eof(filedata)do
    begin
    read(filedata,rdata[i]);
    if cocok=rdata[i].nama_barang then
     begin
     nama:=rdata[i].nama_barang;
     harga:=rdata[i].harga;
     jumlah:=rdata[i].jumlah;
     harga_barang:=rdata[i].harga_barang;
    end;
     end;
     i:=i+1;
     end;
if(nama='')then
 begin
  writeln(' MAAF DATA TIDAK TERSEDIA')
  end
  else
  begin
  judul;
  writeln('DAFTAR PENCARIAN ');
writeln('======================================================================');
writeln(' NAMA BARANG                          HARGA/S   JUMLAH    HARGA BARANG');
writeln('======================================================================');
  writeln;
  write(nama:10);
  write(                   harga:35:0);
  write(jumlah:8);
  write(harga_barang:12:0);
  writeln;
  writeln('-------------------------------------------------------------------------');
  writeln;
  end;
nama:='';
harga:=0;
jumlah:=0;
harga_barang:=0;
end;


procedure cek_data_barang;
var
lagi:char;
begin
 repeat
 clrscr;
judul;
writeln('Masukan Nama Data yang di cari [tulis dengan huruf kecil] : ');
readln(datacari);
clrscr;
cari;

writeln('Apakah ingin mencari data lagi ? [y/ t] ');
readln(lagi);
writeln;
until (lagi='T')or (lagi='t');
end;


begin

repeat
clrscr;
judul;
  writeln('-- MENU --');
  writeln('************************');
  writeln('1. IN DATA BARANG');
  writeln('2. CEK DATA BARANG');
  writeln('3. CETAK DAFTAR BARANG');
  writeln('4. E X I T');
  writeln('************************');
  writeln;
writeln('Pilih Jenis Transaksi = ');
readln(nomor);
  clrscr;
case nomor of
  1:in_data_barang;
  2:cek_data_barang;
  3:cetak_daftar_barang;

end;
until nomor=4;
end.

Perintah-perintah Bahasa SQL


Pemrograman Database dengan SQL
Structured Query Language (SQL) adalah bahasa standard untuk melakukan berbagai operasi data pada database, diantaranya mendefinisikan tabel, menampilkan data dengan kriteria tertentu, menambahkan data hingga menghapus data tertentu. Penggunaan SQL pada beberapa bahasa pemrograman secara umum relatif sama. Berikut akan dijelaskan beberapa perintah SQL yang sering digunakan dalam operasi pemrograman database.

1.        SELECT
Perintah SELECT digunakan untuk menampilkan data.
Bentuk Umum:

SELECT *| FROM [WHERE ] [ORDER
BY DESC|ASC]

Klausa WHERE digunakan untuk membatasi data yang akan ditampilkan dengan menambahkan syarat tertentu pada data yang ingin ditampilkan. Klausa ORDER BY digunakan untuk menampilkan data dengan urutan menaik (ASC) atau urutan menurun (DESC).

Contoh :
‘menampilkan seluruh data dosen
SELECT * FROM Dosen
‘menampilkan kode dosen dan nama dosen dari data dosen

SELECT Kode_Dos, Nama_Dos FROM Dosen
‘menampilkan data dosen diurutkan berdasarkan nama secara menaik

SELECT * FROM Dosen ORDER BY Nama_Dos ASC
‘menampilkan data dosen yang namanya diawali huruf M

SELECT * FROM Dosen Where Nama_Dos Like ‘M%’

2.        INSERT
Perintah INSERT digunakan untuk menambahkan data kedalam tabel.
Bentuk Umum:

INSERT INTO VALUES (,,...)

Contoh :
‘menambahkan data dosen baru
INSERT INTO Dosen VALUES (‘D05’,’Fatah Adi’,’Jl.Solo 100’,’799811’)

3.     UPDATE
Perintah UPDATE digunakan untuk mengubah data pada suatu tabel dengan kriteria tertentu
Bentuk Umum:

UPDATE SET =, =,... [WHERE
]

Contoh:
mengubah data nama dosen dengan Kode Dosen ‘D05’ menjadi ‘Fatah Ali’
UPDATE Dosen SET Nama_Dos=’Fatah Ali’ WHERE Kode_Dos=’D05’

4.     DELETE
Perintah DELETE digunakan untuk menghapus data yang memenuhi kriteria tertentu.
Bentuk Umum:

DELETE FROM [WHERE ]

Contoh :
‘menghapus data dosen dengan nama ‘Fatah Ali’
DELETE FROM Dosen WHERE Nama_Dos=’Fatah Ali’

‘menghapus seluruh data dalam tabel
DELETE FROM Dosen
  
Perintah SQL dan Pengunaannya - SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. 
Berikut perintah-perintah dari sql beserta contoh penggunaanya :
1.    Create Database : Create database berguna untuk membuat database baru.
Syntax dasar:
CREATE DATABASE database_nama
Contoh:
CREATE DATABASE databaseku
2.    Create Table : Berguna untuk membuat tabel data baru dalam sebuah database. Syntax dasar:
CREATE TABLE
(
Column_name1 table_nama data_type
Column_name2 table_nama data_type
Column_name3 table_nama data_type
)
Contoh menggunakan perintah create table :
CREATE TABLE registrasi
(
Id int,
Nama varchar (255),
Email varchar(50),
Kota varchar(255)
)
3.    Select : Digunakan untuk memilih data dari table database. Syntax dasar :
SELECT column_name(s)
FROM table_name
Atau
SELECT * FROM table_name
Contoh 1 :
SELECT nama,email FROM registrasi
Contoh 2 :
SELECT * FROM registrasi
4.        Select Distinct : Digunakan untuk memilih data-data yang berbeda (menghilangkan duplikasi) dari sebuah table database
Syntax dasar :
SELECT DISTINCT column_name(s)
FROM table_name
Contoh :
SELECT DISTINCT kota FROM registrasi
5.        Where : Digunakan untuk memfilter data pada perintah Select
Syntax dasar :
SELECT column name(s)
FROM table_name
HERE column_name operator value
Contoh :
SELECT * FROM registrasi
WHERE nama=’KONOE’
6.        Order By : Digunakan untuk mengurutkan data berdasarkan kolom (field) tertentu. Secara default, urutan tersusun secara ascending (urut kecil ke besar). Anda dapat mengubahnya menjadi descending (urut besar ke kecil) dengan menambahkan perintah DESC.
Syntax dasar :
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC
Contoh 1 :
SELECT * FROMregistrasi
ORDER BY email
Contoh 2 :
SELECT * FROM registrasi
ORDER BY id DESC
7.    Like : Digunakan bersama dengan perintah Where, untuk proses pencarian data dengan spesifikasi tertentu.
Syntax dasar :
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
Contoh 1 :
SELECT * FROM registrasi
WHERE nama LIKE ‘b%’
Keterangan  Contoh di atas digunakan untuk pencarian berdasarkan kolom nama yang berhuruf depan “b”.
Contoh 2 :
SELECT * FROM 
WHERE nama LIKE ‘b%’  
Keterangan : Contoh di atas digunakan untuk pencarian berdasarkan kolom nama yang berhuruf belakang “b”.
8.    In : Digunakan untuk pencarian data menggunakan lebih dari satu filter pada perintah Where.
Syntax dasar :
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2, . . .)
Contoh :
SELECT * FROM registrasi
WHERE kota IN (‘Medan’,’Siantar’)
9.    Between : Digunakan untuk menentukan jangkauan pencarian.
Syntax dasar :
SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
Contoh :
SELECT * FROM registrasi
WHERE id
BETWEEN 5 and 15
Keterangan :
Contoh di atas digunakan untuk mencari data yang memiliki nomor id antara 5 dan 15.
10.    Insert Into : Digunakan untuk menambahkan data baru di tabel database. Syntax dasar :
INSERT INTO table_name
VALUES (value1,value2,value3, . . .)
Atau
INSERT INTO table_name (column1,column2,column3, . . .) VALUES (value1,value2,value3, . . .)
Contoh 1 : 
INSERT INTO registrasi
VALUES (1,’konoe’,’konoe@gmail.com’,’Medan’)
Contoh 2 :
INSERT INTO registrasi (id,nama,email,kota)
VALUES (1,'konoe','konoe@gmail.com','Medan')
11.    Update : Digunakan untuk mengubah/memperbarui data di tabel database.
Syntax dasar:
UPDATE table_name
SET column1=value,column2=value, . . .
WHERE some_column=some_value
Contoh :
UPDATE registrasi
SET email=’konoe@yahoo.com’, kota=’Medan’
WHERE
12.    Delete : Digunakan untuk menghapus data di table database. Tambahkan perintah Where untuk memfilter data-data tertentu yang akan dihapus. Jika tanpa perintah Where, maka seluruh data dalam tabel akan terhapus.

Followers

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified


  © Blogger template 'A Click Apart' by Ourblogtemplates.com 2008

Back to TOP