Nothing Special   »   [go: up one dir, main page]

SlideShare a Scribd company logo
BAHASA SQL
(Structured Query Language)
Sesi 5
Pengantar
Bahasa SQL :
1. Data Definition Language (DDL)
2. Data Manipulation Language (DML)
3. Data Control Language (DCL)
4. Transaction Language (TSL)
Data Definition Language
(DDL)
Pertemuan 12
CREATE
DROP
ALTER
Data Definition Language
Digunakan untuk mendefinisikan (membuat,
menghapus, mengubah) objek dalam database.
CREATE
Create berfungsi untuk membuat objek
(database, tabel, dll) dalam sistem database
CREATE DATABASE nama_database
Membuat Database
CREATE DATABASE Penjualan
CREATE TABLE nama_tabel (Kolom Tipedata Constraint)
Membuat Tabel
CREATE TABLE Mahasiswa(NRP char (4) Primary Key,
Nama varchar(20),
Usia Int)
DROP DATABASE penjualan
DROP
Drop berfungsi menghapus Objek dalam database
DROP TABLE Mahasiswa
ALTER
Alter berfungsi merubah Objek dalam database
ALTER TABLE Mahasiswa ADD alamat varchar(50)
ALTER TABLE mahasiswa DROP COLUMN alamat
ALTER TABLE mahasiswa ALTER COLUMN alamat int
Data Manipulation Language
(DML)
Pertemuan 5
INSERT
UPDATE
DELETE
SELECT
DML
Digunakan untuk melakukan manipulasi
(perubahan) data yang ada dalam tabel.
INSERT INTO nama tabel VALUES (nilai1, nilai2,..)
INSERT
insert berfungsi untuk menambah nilai (data)
pada suatu tabel.
INSERT INTO mahasiswa VALUES (‘14123’, ‘ASEP’, ‘CIMAHI’)
INSERT
NRP NAMA ALAMAT
MAHASISWA
14123 ASEP CIMAHI
UPDATE nama tabel SET nama field = nilai baru
UPDATE
Update berfungsi untuk merubah nilai (data)
pada suatu tabel.
UPDATE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan merubah data
NAMA yang awalnya ASEP menjadi WAWAN
UPDATE mahasiswa SET nama= ‘wawan’
UPDATE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
14133 KOKOM BANDUNG
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan merubah data
NAMA yang awalnya ASEP menjadi WAWAN
UPDATE mahasiswa SET nama= ‘wawan’ WHERE
NRP=‘14133’
DELETE FROM nama tabel
DELETE
Delete berfungsi untuk menghapus nilai (data)
pada suatu tabel.
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menghapus
data yang ada
DELETE FROM mahasiswa
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
14133 KOKOM BANDUNG
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menghapus
data yang mempunyai nrp 14133
DELETE FROM mahasiswa WHERE NRP=‘14133’
SELECT * FROM nama tabel
SELECT
Select berfungsi untuk mengambil nilai (data)
pada suatu tabel.
SELECT nama field, nama field FROM nama tabel
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menampilkan
seluruh data
SELECT * FROM mahasiswa
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
14133 KOKOM BANDUNG
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menampilkan
NRP dan NAMA saja.
SELECT NRP, NAMA FROM mahasiswa

More Related Content

DML