Pernyataan Fungsi Prosedur SQL INSERT
Pernyataan INSERT digunakan untuk menambahkan baris data yang
baru ke meja.
Kita bisa memasukkan data ke sebuah meja dengan dua cara.
1) Memasukkan data
secara langsung ke sebuah meja.
Sintaks untuk SQL
INSERT adalah:
INSERT INTO
TABLE_NAME
[ (col1, col2,
col3,. . . colN)]
VALUES (value1,
value2, value3,. . . valueN);
· col1,
col2, ... ColN - nama-nama kolom dalam tabel di mana Anda ingin menyisipkan
data.
Saat memasukkan
berturut-turut, jika Anda menambahkan nilai untuk semua kolom dari tabel Anda
tidak perlu menentukan kolom (s) nama dalam query sql. Tapi Anda harus
memastikan urutan nilai-nilai dalam urutan yang sama seperti kolom dalam tabel.
Query sql insert adalah sebagai berikut :
INSERT INTO
TABLE_NAME
VALUES (value1,
value2, value3,. . . valueN);
Untuk Contoh: Jika Anda ingin menyisipkan baris ke meja karyawan, query
akan seperti,
INSERT INTO
employee (id, name, dept, age, salary location)
VALUES (105,
‘Srinath’, ‘Aeronautics’, 27, 33000);
CATATAN:Ketika
menambahkan berturut-turut, hanya karakter atau nilai tanggal harus diapit
dengan tanda kutip tunggal.
Jika Anda memasukkan data ke semua kolom, nama kolom dapat
dihilangkan. Pernyataan insert di atas juga dapat ditulis sebagai,
INSERT INTO
employee
VALUES (105,
‘Srinath’, ‘Aeronautics’, 27, 33000);
2)Memasukkan data ke
tabel melalui pernyataan pilih.
Sintaks untuk SQL
INSERT adalah:
INSERT INTO
table_name
[(column1,
column2,. . .columnN)]
SELECT column1,
column2, . . . column
FROM table_name
[WHERE condition];
Untuk Contoh: Untuk menyisipkan baris ke dalam tabel karyawan dari tabel
sementara, query sql insert akan seperti,
INSERT INTO
employee (id, name, dept, age, salary location)
SELECT emp_id,
emp_name, dept, age, salary, location
FROM
temp_employee;
Jika Anda memasukkan data ke semua kolom, pernyataan insert di
atas dapat juga ditulis sebagai,
INSERT INTO
employee
SELECT * FROM
temp_employee;
CATATAN:Kami
telah diasumsikan tabel temp_employee telah kolom emp_id, emp_name, dept, usia,
gaji, lokasi di diberikan urutan atas dan datatype yang sama.
CATATAN PENTING:
1) Ketika menambahkan baris baru, Anda harus memastikan datatype
nilai dan kolom sesuai
2) Anda mengikuti batasan integritas, jika ada, ditetapkan untuk
meja.
Pernyataan Fungsi
Prosedure SQL UPDATE
Pernyataan UPDATE digunakan untuk memodifikasi baris yang ada
dalam sebuah tabel.
Sintaks untuk SQL
UPDATE Command adalah:
UPDATE
table_name
SET column_name1
= value 1,
Column_name2 =
value2, . . .
[WHERE
condition]
· table_name
- nama tabel yang harus diperbarui.
· column_name1,
column_name2 .. - Kolom yang akan diubah.
· value1,
value2 ... - Adalah nilai-nilai baru.
CATATAN:Dalam
pernyataan Update, klausa WHERE mengidentifikasi baris yang terpengaruh. Jika
Anda tidak menyertakan klausa WHERE, nilai kolom untuk semua baris terpengaruh.
Untuk Contoh: Untuk memperbarui lokasi seorang karyawan, query pembaruan
sql akan seperti,
UPDATE employee
SET location =
‘Mysore’
Where id = 101;
Untuk mengubah gaji semua karyawan, permintaan akan,
UPDATE employee
SET salary =
salary + (salary * 0.2);
Pernyataan Fungsi
Prosedure SQL Delete
Pernyataan DELETE digunakan untuk menghapus baris dari tabel.
Sintaks dari pernyataan DELETE SQL adalah:
DELETE FROM
table_name [WHERE condition];
· table_name
- nama tabel yang harus diperbarui.
CATATAN:Klausa
WHERE dalam sql menghapus perintah adalah opsional dan mengidentifikasi baris
dalam kolom yang akan dihapus. Jika Anda tidak menyertakan klausa WHERE semua
baris dalam tabel akan dihapus, jadi hati-hati saat menulis query DELETE tanpa
klausa WHERE.
Untuk Contoh: Untuk menghapus seorang karyawan dengan id 100 dari tabel
karyawan, sql menghapus permintaan akan seperti,
DELETE FROM
employee WHERE id = 100;
Untuk menghapus semua baris dari tabel karyawan, query akan
seperti,
DELETE FROM
employee;
Source : http://computer-ciber.blogspot.com/2014/06/fungsi-prosedur-data-base-sql-beserta.html
0 komentar for "Fungsi Prosedur Insert, Update, Delete pada Database"
Posting Komentar