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