Perintah SQL yang diganakan dalam maintenance data ini adalah yang termasuk dalam Data Manipulation Language (DML) yaitu : INSERT UPDATE, DELETE dan SELECT.
1. INSERT
Struktur umum penulisan perintah untuk menambahkan data adalah sbb:
INSERT INTO nama_tabel (kolom_data) VALUES (isi_data)
Kolom_data adalah nama-nama kolom yang akan diisikan nilai datanya. Kolom data ini lebih baik dituliskan sesuai dengan data yang akan diisikan. Perhatikan jika akan mengisi data kolom yang bernilai NOT Null harus diisi pada saat perintah INSERT dilakukan. Kolom_data dapat diabaikan untuk tidak ditulis jika data yang akan diisikan untuk seluruh tabel.
Berikut akan diisikan data untuk tabel Jurusan dan Mahasiswa sesuai dengan tabel berikut:
KodeJur
|
NamaJur
|
12
|
Teknik Komputer
|
22
|
Komputer Akuntansi
|
32
|
Manajemen Informatika
|
NIM
|
NAMA
|
Alamat
|
KodeJur
|
32121001
|
Aji
|
Jl. Abc 123
|
32
|
32121002
|
Bayu
|
Jl. Melati 10
|
32
|
12121001
|
Sonny
|
Jl. Ahmad Yani 121
|
12
|
12121002
|
Putra
|
Jl. Terate 15
|
12
|
22121001
|
Ali
|
Jl. Suka 12
|
22
|
Perintah perintah SQLnya sbb untuk menambahkan data pada tabel Jurusan:
INSERT INTO Jurusan (KodeJur, NamaJur) VALUES ('12','Teknik Infromatika');
INSERT INTO Jurusan (KodeJur, NamaJur) VALUES ('22','Komputer Akuntansi');
INSERT INTO Jurusan (KodeJur, NamaJur) VALUES ('32','Manajemen Informatika');
Atau dapat dituliskan perintah SQL sbb:
INSERT INTO Jurusan VALUES ('12','Teknik Infromatika');
INSERT INTO Jurusan VALUES ('22','Komputer Akuntansi');
INSERT INTO Jurusan VALUES ('32','Manajemen Informatika');
Perintah perintah SQLnya sbb untuk menambahkan data pada tabel mahasiswa:
INSERT INTO Mahasiswa (Nim, Nama, Alamat, KodeJur)
VALUES ('32121001','Aji','Jl. Abc 123','32');
INSERT INTO Mahasiswa (Nim, Nama, Alamat, KodeJur)
VALUES ('32121002','Bayu','Jl. Melati 10','32');
INSERT INTO Mahasiswa (Nim, Nama, Alamat, KodeJur)
VALUES ('12121001','Sonny','Jl. Ahmad Yani 121','12');
INSERT INTO Mahasiswa (Nim, Nama, Alamat, KodeJur)
VALUES ('12121002','Putra','Jl. Terate 15','12');
INSERT INTO Mahasiswa (Nim, Nama, Alamat, KodeJur)
VALUES ('22121001','Ali','Jl. Suka 12','22');
Struktur umum penulisan perintah untuk merubah data adalah sbb:
UPDATE nama_tabel SET nama_kolom = nilai_baru_kolom WHERE kondisi
Perintah update ini akan mengubah isi kolom data yang jika tidak disikan kondisi Where data maka akan mengubah seluruh kolom yang ada di seuruh baris. Oleh sebab itu untuk membuat perubahan data harus selalu diperhatikan kondisi data yang akan dilakukan perubahan.
Misalnya akan dilakukan perubahan nama pada nama=Aji menjadi Aji Santoso. Maka kondisi yang harus dibuat adalah Nim sebagai key pada tabel tersebut, Where Nim='32121001' .
Perintah SQLnya untuk merubah data adalah:
UPDATE Mahasiswa SET Nama='Aji Santoso'
WHERE Nim='32121001';
Berikutnya ingin dirubah nama bayu dengan nama Bayu Adji dan alamat menjadi Jl. Sukarame 15
UPDATE Mahasiswa
SET Nama='Bayu Adji', Alamat='Jl. Sukarame 15'
WHERE Nim='32121002';
3. DELETE
Struktur umum penulisan perintah untuk menghapus data adalah sbb:
DELETE FROM nama_tabel WHERE kondition
Perintah delete akan menghapus satu baris data atau lebih tergantung pada kondisi Where yang diberikan. Sebaiknya setipa melakukan proses penghapusan data maka kondisi penghapusan harus terdefinisi dengan baik, jika tidak maka akan kehilangan data.
DELETE FROM Mahasiswa WHERE Nim='12121002';
Perintah SQL DELETE FROM Mahasiswa akan mengkosongkan data pada tabel Mahasiswa
4. SELECT
Bagian atas sudah dijelaskan untuk melakukan maintenance data pada tabel. Berikutnya data dalam tabel tersebut akan dipanggil, diolah sehingga menjadi informasi yang berguna bagi pemakainya.
Untuk mengakses data digunakan perintah SELECT. Perintah ini akan mengembalikan kelompok baris-baris data satu baris atau lebih (mungkin juga tidak mengembalikan baris) yang berasal dari satu tabel, beberapa tabel, view dan temporary tabel yang ada dalam sebuah basisdata.
Untuk latihan select ini akan digunakan tabel Mahasiswa, Jurusan dan Kurikulum seperti berikut ini:
KodeJur
|
NamaJur
|
12
|
Teknik Komputer
|
22
|
Komputer Akuntansi
|
32
|
Manajemen Informatika
|
NIM
|
NAMA
|
Alamat
|
KodeJur
|
32121001
|
Aji
|
Jl. Abc 123
|
32
|
32121002
|
Bayu
|
Jl. Melati 10
|
32
|
12121001
|
Sonny
|
Jl. Ahmad Yani 121
|
12
|
12121002
|
Putra
|
Jl. Terate 15
|
12
|
22121001
|
Ali
|
Jl. Suka 12
|
22
|
Struktur dasar penulisan perintah select adalah sbb:
SELECT nama_kolom
FROM nama_tabel
[WHERE kondisi]
[ORDER BY mode_urutan_data]
Nama kolom merupakan nama-nama kolom data yang akan ditampilkan sebagai hasil dari perintah select ini. Jika diinginkan untuk ditampilkan seluruh kolom maka dapat digantikan dengan karakter bintang (“*”)
Contoh akan ditampilkan data Jurusan, perintah SQL nya sbb:
SELECT KodeJur, NamaJur FROM Jurusan
Hasil yang didapat dari perintah diatas adalah:
KodeJur
|
NamaJur
|
12
|
Teknik Infromatika
|
22
|
Komputer Akuntansi
|
32
|
Manajemen Informatika
|
SELECT * From Jurusan
รจ Hasilnya akan sama dengan tabel diatas.
Artikelnya sangat membantu sekali pak! Terus berkarya dan terima kasih sudah memberikan ilmu yang sangat bermanfaat. Saya Aurellita jangan lupa kunjungi website kampus saya di https://www.atmaluhur.ac.id
BalasHapusThanks infonya sist :)
BalasHapusgood job gan
BalasHapuspemotong simcard