Kamis, 23 Oktober 2014

Data Manipulation Language

Data Manipulation Language
SQL dilengkapi dengan bahasa manipulasi data. DML memodifikasi contoh database dengan menyisipkan, memperbarui dan menghapus data. DML bertanggung jawab untuk semua modifikasi data dalam database. SQL berisi set berikut perintah dalam bagian DML:

SELECT / FROM / MANA

INSERT INTO / VALUES

UPDATE / SET / MANA

DELETE FROM / MANA

Maskapai konstruksi dasar memungkinkan programmer database dan pengguna untuk memasukkan data dan informasi ke dalam database dan mengambil efisien menggunakan sejumlah pilihan filter.

SELECT / FROM / MANA
SELECT

Ini adalah salah satu perintah query dasar SQL. Hal ini mirip dengan operasi proyeksi aljabar relasional. Ini memilih atribut berdasarkan kondisi dijelaskan oleh klausa WHERE.

DARI

Pasal ini mengambil nama relasi sebagai argumen dari atribut yang harus dipilih / diproyeksikan. Dalam kasus yang lebih dari satu nama relasi diberi klausul ini sesuai dengan produk Cartesian.

MANA

Pasal ini mendefinisikan predikat atau kondisi yang harus sesuai agar memenuhi syarat atribut untuk diproyeksikan.

Sebagai contoh:

Pilih AUTHOR_NAME
Dari BOOK_AUTHOR
Dimana usia> 50;
Perintah ini akan memproyeksikan nama-nama penulis dari hubungan BOOK_AUTHOR yang usianya lebih besar dari 50.

INSERT INTO / VALUES
Perintah ini digunakan untuk memasukkan nilai-nilai ke baris tabel (relasi).

Sintaks

INSERT INTO tabel (column1 [, column2, column3 ...]) VALUES (value1 [, value2, value3 ...])
Atau

Tabel INSERT INTO NILAI (value1, [value2, ...])
Untuk Contoh:

INSERT INTO tutorialspoint (Penulis, Subjek) VALUES ("anonim", "komputer");
UPDATE / SET / MANA
Perintah ini digunakan untuk memperbarui atau memodifikasi nilai kolom tabel (relasi).

Sintaks

UPDATE table_name SET column_name = value [, column_name = value ...] [WHERE kondisi]
Sebagai contoh:

UPDATE tutorialspoint SET Author = "webmaster" MANA Author = "anonim";
DELETE / FROM / MANA
Perintah ini digunakan untuk menghapus satu atau lebih baris dari tabel (relasi).

Sintaks

DELETE FROM table_name [WHERE kondisi];
Sebagai contoh:

DELETE FROM tutorialspoints
MANA Author = "tidak diketahui";

Tidak ada komentar:

Posting Komentar