Lompat ke konten Lompat ke sidebar Lompat ke footer

Tambah Edit Hapus Data & Tambah Hapus Kolom - ODBC SQL Quary

    Pertama buatlah data tabel terlebih dahulu di ODBC SQL Quary yang sudah dikoneksikan dengan Ms.Access. Sebelum di Tambah data, Edit data, Hapus data & Tambah kolom, Hapus kolom. Disini saya akan membuat data tabel dengan nama PERUSAHAN

> Dengan field sebagai berikut:

Nama Field

Type

Lebar

NIP

Char

6

NAMA

Char

20

TGLLAHIR

DateTime

-

GOL

Char

2

JABATAN

Char

15

GAPOK

Double

-

 

>> Scrip ODBC SQL Quary : Membuat Table 

CREATE TABLE PERUSAHAN (NIP CHAR(6),NAMA CHAR(20),TGLLAHIR DATETIME,GOL CHAR(2),JABATAN CHAR(15),GAPOK DOUBLE);

> Dan dengan diisi data sebagai berikut ;

NIP

NAMA

TGLLAHIR

GOL

JABATAN

GAPOK

K10001

BUDI RAHMANTO

12-08-1980

3A

Administrasi

650000

K10002

BUDI PANGGALIH

25-02-1975

3B

Kepala Bagian

1100000

K10003

AGUS SUSILO

16-08-1982

2D

Staf Ahli

950000

K10004

ABU HIKAM

10-05-1980

3A

Staf Ahli

1050000

K10005

INDRA YUDISTIRA

30-08-1979

3B

Administrasi

710000

K10006

PANGESTUTI

10-12-1980

2B

Sekretaris

850000

>>  Scrip ODBC SQL Quary : Input/Tambah Data

INSERT INTO PERUSAHAN VALUES ('K10001','BUDI RAHMANTO','12-08-1980','3A','Administrasi',650000);

INSERT INTO PERUSAHAN VALUES ('K10002','BUDI PANGGALIH','25-02-1975','3B','Kepala Bagian',1100000);

INSERT INTO PERUSAHAN VALUES ('K10003','AGUS SUSILO','16-08-1982','2D','Staf Ahli',950000);

INSERT INTO PERUSAHAN VALUES ('K10004','ABU HIKAM','10-05-1980','3A','Staf Ahli',1050000);

INSERT INTO PERUSAHAN VALUES ('K10005','INDRA YUDISTIRA','30-08-1979','3B','Administrasi',710000);

INSERT INTO PERUSAHAN VALUES ('K10006','PANGESTUTI','10-12-1980','2B','Sekretaris',850000);

>>> Tampilkan tabel dengan data yang telah diinput, dengan Scrip ODBC SQL Quary :

SELECT * FROM PERUSAHAN;

Table dan Input data tadi akan tampil seperti ini

NB : Jangan lupa setiap perintah/1 baris dijalankan (Run SQL). Dengan cara diblock data yang akan dijalankan (1 data = 1 perintah), kemudian di Run SQL dan jikalau benar maka akan ada notif di pojok kiri bawah Succesfully & jika Error ada perintah yang salah, kurang tepat mengakibatkan Error.


A. Memperbaiki/Edit/Update Data

> Scrip ODBC SQL Quary : 

UPDATE namatable
SET field1=nilaibaru1,
field2=nilaibaru2,
WHERE kondisi;

 >> Contoh Edit 1 ; "ABU HIKAM" seharusnya GOLongan 3B :

UPDATE PERUSAHAN
SET GOL='3B'
WHERE NAMA='ABU HIKAM';

>>> Tambilkan hasil dari perintah tersebut : 

SELECT * FROM PERUSAHAN;

NB : GOLongan "ABU HIKAM" yang awalnya "3A" telah berubah menjadi "3B"  

>> Contoh Edit 2 ; GOLongan "3B", GAPOK bertambah 15000 :

UPDATE PERUSAHAN
SET GAPOK=GAPOK+15000
WHERE GOL='3B'; 

>>>  Tambilkan hasil dari perintah tersebut :  

SELECT * FROM PERUSAHAN;


NB : GAPOK GOLongan "3B"  , sudah bertambah 15000

 

B. Menambah kolom/Field baru

> Scrip ODBC SQL Quary : 

ALTER TABLE namatable
ADD namafield type(size);

>> Tambah ; Tambahkan kolom Tunjangan tipe Integer :

ALTER TABLE PERUSAHAN 
ADD TUNJANGAN integer;

 >>> Tambilkan hasil dari perintah tersebut :  

SELECT * FROM PERUSAHAN;

NB : Kolom "TUNJANGAN" sudah ditambahkan

        ^Tambahan Contoh ; Isilah kolom Tunjangan dengan 25% dari GAPOK^

> Menggunakan konsep scrip edit, dan scrip yang akan digunakan ini;
UPDATE PERUSAHAN
SET TUNJANGAN=GAPOK*0.25;

>>  Tambilkan hasil dari perintah tersebut :   

SELECT * FROM PERUSAHAN;

NB : Kolom "TUNJANGAN" sudah terisi dengan 25%  dari GAPOK


C. Menambah/Menginputkan Data

> Scrip ODBC SQL Quary : 

 INSERT INTO namatable VALUES ('data yang akan ditambahkan');

>>  Contoh Tambah ; Tambahkan 2 data (bebas) :

INSERT INTO PERUSAHAN VALUES ('K10007','YUNIA','17-09-2003','4A','Anggota',500000,125000);
INSERT INTO PERUSAHAN VALUES ('K10008','RISKI','21-03-1998','4B','Anggota',450000,112500);

 NB : karena tadi sudah menambahkan kolom "TUNJANGAN", maka saat menambahkan data baru, sekalian menambahkan data tunjangan

>>> Tambilkan hasil dari perintah tersebut :    

SELECT * FROM PERUSAHAN;

NB : Menambahkan data baru, sudah tampil ditabel yang dibuat tadi

 

D. Menghapus Data

Scrip ODBC SQL Quary : 

DELETE FROM namatable
WHERE kondisi;

>>  Contoh Hapus 1  ; Hapuslah yang jabatannya "Staf Ahli" :

DELETE FROM PERUSAHAN
WHERE JABATAN='Staf Ahli'; 

>>> Tambilkan hasil dari perintah tersebut :    

SELECT * FROM PERUSAHAN; 

NB : Data yang jabatannya "Staf Ahli" sudah terhapus

>>  Contoh Hapus 2  ; Hapuslah yang namanya "PANGESTUTI"  :

DELETE FROM PERUSAHAN
WHERE NAMA='PANGESTUTI';

>>> Tambilkan hasil dari perintah tersebut :    

SELECT * FROM PERUSAHAN;  

NB : Data yang namanya "PANGESTUTI" sudah terhapus

 

E. Menghapus Kolom/Field

Scrip ODBC SQL Quary : 

ALTER TABLE namatable
DROP namafield;

>>  Contoh Hapus   ; Hapuslah kolom/field "TGLLAHIR" :

ALTER TABLE PERUSAHAN
DROP TGLLAHIR;

>>> Tambilkan hasil dari perintah tersebut :    

SELECT * FROM PERUSAHAN; 

NB : Kolom/Filed yang "TGLLAHIR" sudah terhapus

 


    Cukup sekian yang bisa saya sampaikan, semoga dapat membantu dan bermanfaat.

Posting Komentar untuk "Tambah Edit Hapus Data & Tambah Hapus Kolom - ODBC SQL Quary"