Anda di halaman 1dari 5

Pernyataan INSERT INTO

Sebelum mempelajari lebih lanjut pernyataan INSERT INTO dalam mySQL buatlah database dan tabel berikut, dengan peritntah SQL sebagai berikut: Buat basis data perpustakaan
CREATE DATABASE perpustakaan2;

Buat tabel anggota


CREATE TABLE anggota ( npm CHAR(11) PRIMARY KEY, nama VARCHAR(50), alamat VARCHAR(50), tempat_lahir VARCHAR(30), tanggal_lahir DATE, kode_prodi CHAR(2) )

Pernyataan INSERT INTO digunakan untuk menambahkan record baru. Bentuk umum dari perintah INSERT INTO adalah sebagai berikut:
INSERT INTO nama_tabel VALUES (nilai1, nilai2,....)

Kita dapat menentukan kolom-kolom tertentu saja untuk untuk disisipkan data, bentuk umumnya sebagai berikut:
INSERT INTO nama_tabel (kolom1, kolom2,...) VALUES (nilai1, nilai2,....)

Contoh: Berikut ini contoh untuk data record yang lengkap:


INSERT INTO anggota VALUES('11110111002', 'Hari Syahab', Bantul', 'Sleman','1989-12-24','11'); INSERT INTO anggota VALUES('21110111003', 'Fahmi Syahab', Sleman', 'Sleman','1989-01-23','21'); 'Jl. Sonosewu, Kasihan,

'Jl.

Merdeka,

Kalasan,

INSERT INTO anggota VALUES('21110111004', 'Muhammad Al Fatih', 'Jl.Mangga, Bugisan, Bantul', 'Bantul','1989-1-22','21');

Berikut ini contoh untuk data record yang tidak lengkap, hanya mengisi kolom npm, nama, dan kode_prodi.
INSERT INTO anggota (npm, nama, kode_prodi) VALUES('11110111003', 'Samsuddin','31'); Contoh Lain: INSERT INTO anggota VALUES('21110111005', 'Firyal Alya Abadi',NULL,NULL,NULL,'21');

Latihan

Buat tabel buku dengan struktur sebagai berikut: CREATE TABLE buku ( kode_buku CHAR(5) PRIMARY KEY, judul VARCHAR(100), pengarang VARCHAR(50), penerbit VARCHAR(50), tahun YEAR, kode_rak CHAR(2) ) Tuliskan perintah SQLnya sehingga terdapat data sebagai berikut:
kode_buku B0005 B0006 B0007 B0008 B0009 Judul Sistem Basis Data Sistem Basis Data Pendidikan Islam Harry Potter Ketika Cinta Bertasbih pengarang Abdul Kadir Fathansyah AA Gym JK Rowling NULL Penerbit Elex Media Andi Offset Lentera Hati NULL NULL Tahun 2006 2007 1999 NULL NULL kode_rak 01 01 02 09 09

Mengubah Data dengan UPDATE Untuk mengubah data yang terdapat pada baris tertentu, Anda bisa menggunakan pernyataan UPDATE. Secara umum, kaidah pernyataan ini adalah sebagai berikut: UPDATE nama_tabel SET kolom_1 = nilai_baru_1, kolom_2 =nilai_baru_2, kolom-n = nilai_baru_n [WHERE kondisi]; Pada kaidah di atas, klausa WHERE bersifat opsional. Bila klausa ini disertakan, hanya baris-baris tertentu yang memenuhi kondisi yang akan diubah. Jika klausa WHERE tidak disertakan, semua baris akan diubah. Adapun SET digunakan untuk menentukan kolom-kolom yang akan diubah.
Contoh: Ubah nama Anggota. Samsuddin menjadi Syamsuddin Ahmad pada tabel

UPDATE anggota SET nama='Syamsuddin Ahmad' WHERE nama='Samsuddin';

Contoh lain: Ubah tempat_lahir menjadi Gunung Kidul dan tanggal lahirnya menjadi 1999-09-29 untuk npm 21110111004 pada tabel anggota UPDATE anggota SET tempat_lahir='Gunung Kidul', tanggal_lahir='1999-09-29' WHERE npm='21110111004';

Latihan: Ubah judul menjadi Pengantar Sistem kode_buku = B0005 pada tabel buku. UPDATE buku SET judul=Pengantar Sistem Basis Data WHERE kode_buku = B0005; Ubah pengarang menjadi Habiburahman El Syirasy dan menjadi 2002 untuk kode_buku=B0009 pada tabel buku; UPDATE buku SET pengarang = Habiburahman El Syirasy, tahun = 2002 WHERE kode_buku=B0009; tahun basis data untuk

Anda mungkin juga menyukai