MODUL 3 DATA MANIPULATION LANGUAGE

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements


SQL – DML.
SQL (Structured Query Language)
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SQL (Struktured Query Language)
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
UNIVERSITAS BINA DARMA 2013 DATA MANIPULATION LANGUAGE (DML)
Dasar-dasar SQL soesanto.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
DDL & Aturan Referential
Latihan SQL.
Praktikum Database Pengenalan Query

SQL.

Manajemen Basis Data menggunakan SQL Server
MODUL 2 BAHASA BASIS DATA
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE (DML)
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language

Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
Data Manipulation Language Presented by : Herianto.
Basis Data Terapan Antonius Wahyu Sudrajat, S. Kom., M.T.I Perintah Drop Sintak Menghapus Tabel Drop Aturan: Harus dimulai dari table yang paling children.
Modul SBD-2 …….. SQL Server

Pertemuan 3 INSERT data dan Basic DML
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Pertemuan after UTS Structure Query Language (SQL)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Structure Query Language (SQL)
SQL.
Bahasa query terpan.
Konsep Teknologi Informasi B
Manajemen Basis Data menggunakan SQL Server
Connect to the Server - Putty
SQL pada basis data client-server
Stucture Query Language
Stucture Query Language
ALJABAR RELASIONAL dan QUERY
Dml(Data manipulation language)
MENAMPILKAN DATA DARI BEBERAPA TABEL
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Structured Query Language
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Data Manipulation Language (DML)
MODUL 3 DATA MANIPULATION LANGUAGE
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
DATA MANIPULATION LANGUAGE
Stucture Query Language
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Basis Data Bab 3 Structured Query Language (SQL).
Stucture Query Language
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
Kiky Rizky Nova Wardani, S.Kom
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
BAHASA BASIS DATA Data Manipulation Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

MODUL 3 DATA MANIPULATION LANGUAGE

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); MENAMBAH DATA

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 CATATAN

INSERT INTO MAHASISWA VALUES (2001, 1, 'ANITA', 'MAGELANG', '1-JAN-85'); INSERT INTO MAHASISWA (THANG, NIM, NAMA) VALUES (2005, 9, 'DAUD'); CONTOH

UPDATE nama_tabel SET kolom_1 = nilai_baru_1, kolom_2 = nilai_baru_2, UPDATE nama_tabel SET kolom_1 = nilai_baru_1, kolom_2 = nilai_baru_2, ... kolom_3 = nilai_baru_n [WHERE kondisi] MENGUBAH DATA

MENGUBAH SEMUA BARIS, SATU KOLOM Mengubah semua ThAng dengan 2003 UPDATE mahasiswa SET ThAng = 2003; MENGUBAH SEMUA BARIS, SATU KOLOM

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 KOLOM TERTENTU UNTUK BARIS TERTENTU

MENGUBAH BEBERAPA KOLOM SEKALIGUS UPDATE Mahasiswa SET nama = 'Anita Mariana’, ThAng = 2000 WHERE nim = 200; MENGUBAH BEBERAPA KOLOM SEKALIGUS

Operator Relasional (=, >, <, >=, <=, <>) Operator Boolean (And, Or, Not) UPDATE kelas SET NIP = 1 WHERE KODE = ‘P1’ AND NIP = 2 Between dan Not Between WHERE idkelas BETWEEN 1 AND 3 OPERATOR KONDISI

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 OPERATOR KONDISI (Cont…)

OPERATOR KONDISI (Cont…) 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%’; OPERATOR KONDISI (Cont…)

DELETE FROM nama_tabel [WHERE kondisi]; Contoh: DELETE FROM mahasiswa WHERE nama = ‘ANITA’; SYNTAX

CATATAN Tanpa pemberian kondisi berarti menghapus semua isi tabel Kondisi  Lihat Update CATATAN

LATIHAN Mengubah semua data SKS pada tabel MATAKULIAH menjadi 5 Mengubah semua data ThAng pada tabel MAHASISWA menjadi 2005 Mengubah semua data ThAng pada tabel MAHASISWA menjadi 2004 dan ALAMAT pada tabel MAHASISWA menjadi Yogya Mengubah data SKS pada MATAKULIAH yang kode-nya berawalan huruf B menjadi 3 (LIKE) Mengubah data Nilai menjadi 2 pada KRS yang NIMnya 1, 3 atau 4 dan idKelasnya 1 Mengubah ThAng menjadi 2000 dan TGL menjadi NULL pada MAHASISWA yang Namanya ada I nya dan huruf terakhir pada Alamatnya G LATIHAN

Hapus semua data pada tabel Matakuliah yang SKS nya NULL Hapus semua data pada tabel Kelas yang Kode-nya B1 atau NIP-nya 4 Hapus semua data pada tabel KRS yang NIM- nya bukan 1 dan Nilainya > 1 Hapus semua data pada tabel Mahasiswa yang alamatnya Null dan Tglnya Null

Tambahkan data Mahasiswa : a. NIM : 2; NAMA : GALIH; ThAng : 2003 b. NAMA : RATNA; NIM : 5; ALAMAT : Magelang Tambahkan data Kelas : IdKelas : 5; Kode : B3; NIP : 2

BENTUK RELASI

Dikumpulkan!! (Script dan analisis hasil) Jelaskan data apa yang berubah, kalau diperlukan tulis tabel hasil