Untuk memasukkan data ke dalam database dapat menggunakan dua perintah, yaitu:
INSERT
Struktur tabel Mahasiswa
CREATE TABLE mahasiswa
(
nim CHAR(8) NOT NULL,
nama VARCHAR(30) NOT NULL,
ttl DATE,
jk CHAR(1) NOT NULL,
alamat VARCHAR(30) DEFAULT "Kosong",
PRIMARY KEY (nim)
)
ENGINE=INNODB;
Memasukkan sebuah rekaman data ke semua (enam buah) atribut
Sintaks:
Memperbaharui Data
INSERT INTO NamaTabel
VALUES (Isi 1 sampai 5); //Delimiter koma
Sintaks:
UPDATE NamaTabelKeterangan:
SET atribut = nilaiBaru,
atribut2 = nilaiBaru2 + 10,
atribut3 = atribut3 + 1 WHERE Syarat;
Parameter Where Syarat merupakan pilihan, bisa tidak diisi
Hanya atribut bertipe numerik saja yang mendukung operasi matematika
Menghapus Data
Sintaks:
DELETE FROM NamaTabel WHERE Syarat;
Keterangan:
Parameter Where Syarat merupakan pilihan, bisa tidak diisi, namun berefek pada penghapusan semua data pada tabel bersangkutan
INSERT
Apabila memasukkan data pada tabel yang memiliki referensi pada tabel lain, pastikan data sudah berada pada tabel referensi.
Nilai >Mahasiswa (nim), Kuliah (Kode_MK)
DELETE & UPDATE
Jika akan menghapus atau memperbaharui data pada tabel yang dijadikan referensi oleh tabel lain, maka operasi akan bergantung pada jenis KELAKUKAN FOREIGN KEY yang dipilih.
ON UPDATE: restrict, cascade, dan lain-lain.
ON DELETE: restrict, cascade, dan lain-lain.
EmoticonEmoticon