Labels

  • TEMAN SEJATI…

    Mengerti ketika kamu berkata ‘Aku lupa’ Menunggu selamanya ketika kamu berkata ‘Tunggu sebentar’ Tetap tinggal ketika kamu berkata ‘Tinggalkan aku sendiri’ Membuka pintu meski kamu BELUM mengetuk dan berkata ‘Bolehkah saya masuk?’

  • Sahabat

    Persahabatan sering menyuguhkan beberapa cobaan, tetapi persahabatan sejati bisa mengatasi cobaan itu bahkan bertumbuh bersama karenanya…

  • Best Friends

    Semua orang pasti membutuhkan sahabat sejati, namun tidak semua orang berhasil mendapatkannya. Banyak pula orang yang telah menikmati indahnya persahabatan, namun ada juga yang begitu hancur karena dikhianati sahabatnya..

Monday, January 17, 2011

DATA MANIPULATION LANGUAGE (DML)

MENAMBAH DATA
INSERT INTO nama_tabel
VALUES (nilai_1, nilai_2,..., nilai_n)

ATAU

INSERT INTO table_name (kolom_1, kolom_2,..., Kolom_n)
VALUES (nilai_1, nilai_2,..., nilai_n);

CATATAN

Field dengan konstraint NOT NULL wajib diisi
Penulisan data dengan tipe angka tidak diapit tanda petik
Penulisan data dengan tipe string atau tanggal diapit tanda petik
Data pada tabel anak (foreign key) harus ada di induknya

CONTOH
INSERT INTO MAHASISWA VALUES (2001, 1, 'ANITA', 'MAGELANG', '1-JAN-85');

INSERT INTO MAHASISWA (THANG, NIM, NAMA) VALUES (2005, 9, 'DAUD');

MENGUBAH DATA
UPDATE nama_tabel
SET
    kolom_1 = nilai_baru_1,
    kolom_2 = nilai_baru_2,
    ...

    kolom_3 = nilai_baru_n
[WHERE kondisi]

Mengubah semua baris, satu kolom
Mengubah semua thmasuk dengan 2003

UPDATE mahasiswa
SET thmasuk = 2003;


Mengubah kolom tertentu untuk baris tertentu
mengubah kolom nama menjadi Anita Marani dalam tabel mahasiswa yang nim-nya = 200

UPDATE mahasiswa
SET nama = 'Anita Marani'
WHERE nim = 200;

Mengubah beberapa kolom sekaligus


UPDATE Mahasiswa
SET
    nama = 'Anita Mariana’,
    thmasuk = 2000
WHERE nim = 200;

Operator Kondisi
Operator Relasional (=, >, <, >=, <=, <>)
Operator Boolean (And, Or, Not)
   
    UPDATE kelas
    SET NIP = 1
    WHERE KODE = ‘P1’
        AND NIP = 2

Between dan Not Between

    UPDATE kelas
    SET NIP = 1
    WHERE idkelas BETWEEN 1 AND 3
       

Operator Kondisi (Cont…)
In dan Not In

    UPDATE kelas
    SET NIP = 1
    WHERE idkelas IN (1,2,3)

Is Null dan Is Not Null
   
    UPDATE Mahasiswa
    SET TGL = ’21-Aug-89’
    WHERE tgl IS NULL

Like dan Not Like
WildCard
% beberapa karakter sembarang
_ satu karakter sembarang
[] satu karakter sembarang dalam range
[^]  satu karakter sembarang diluar range

Contoh Data : Erike, Mirna, Ani, Kaka, Ubaid
LIKE ‘%a’ : Mirna, Kaka
LIKE ‘%a%’ : Mirna, Kaka, Ubaid
LIKE ‘_a%’ : Kaka
LIKE ‘%[a-k]a%’ : Kaka
LIKE ‘%[^a-k]a%’ : Mirna

Contoh Query:
UPDATE Mahasiswa
SET
    Alamat = Null
WHERE Nama LIKE ‘%a%’;

0 comments:

Post a Comment