Teknik Informatika
Basis Data (MMT-042)
1
Apakah SQL ?
• SQl singkatan dari Structured Query Language
yang merupakan bahasa komputer standar ANSI
(American National Standards Institute). Dengan
SQL kita dapat
–Membuat basis data dan struktur tabel
–Input, update, dan delete data dari tabel
–Membuat query sederhana dan kompleks SQL
3
1. CREATE
• Digunakan untuk membuat database dan
objek-objek di dalam database
Membuat database
Contoh
4
Mengaktifkan database yang telah dibuat
Use Namadatabase
Contoh
Use Kepegawaian
Membuat Table
Contoh
Create Table pegawai (NIP char (8) not null primary key,
Nama varchar (25), Alamat varchar (50),telf varchar (15))
5
2. DROP
• Digunakan untuk menghapus database
dan objek-objek di dalam database
Contoh Contoh
6
3. ALTER
• Berfungsi untuk memodifikasi tabel
- menambah kolom/field
- menghapus kolom/field
- membuat primary key atau foreign key
7
Menambah Kolom/Field
Contoh
Merubah Kolom/Field
Contoh
8
Menghapus Kolom/Field
Contoh
Contoh
9
SQL Data Manipulation Language
10
1. INSERT
Digunakan untuk Menambah Data dalam
satu record
Values (‘nilaifield1’,’nilaifield2’,…)
Contoh
Atau bisa juga bila kita mengingat seluruh bentuk field dalam tabel
Insert Into namatable values (‘nilaifield1’,’nilaifield2’,…)
11
2. SELECT
Berfungsi untuk Menampilkan record data yang
ada dalam table
Contoh
12
Menampilkan sebagian field beserta
recordnya yang ada pada tabel
Contoh
Contoh
Contoh
14
Menampilkan beberapa field beserta recordnya
yang sama tidak akan berulang
Contoh
Contoh
16
• Kita boleh menamakan semula suatu atribut
(walaupun telah mempunyai nama) dengan
menggunakan AS
17
• Kita dapat membuat dan mengubah judul
field yang akan di tampilkan
Contoh
18
Menggunakan Simbol perbandingan <, >, =
untuk membuat pemilihan
Contoh
19
Menggunakan operator Boolean Seperti And
OR dan Not
Contoh
21
Jarak Nilai Sebagai Kriteria
Contoh
22
Operator In
Contoh
23
Operator Like
Contoh
24
Fungsi Agregat
AVG : Rata-rata
MIN : Minimum
MAX : Maksimum
SUM : PenJumlahan isi record
COUNT : menjumlahkan data
25
• Operasi MIN, MAX dan COUNT dapat
dilakukan dalam atribut yang mempunyai
jenis data rentetan (string) seperti Char,
Text, dan Varchar
• Operasi AVG dan SUM hanya boleh
dilakukan keatas atribut-atribut yang
mempunyai jenis data numerik yang
berjenis int, bigint, decimal, bit, numeric,
real, smallint, tinyint.
26
a) SUM Penjumlahan dalam satu kolom
27
b) Avg menghitung nilai rata-rata dalam satu kolom
28
c) Min Untuk mencari atau menampilkan
nilai terendah
29
d) MAX Untuk mencari atau menentukan nilai tinggi
30
e) COUNT Menghitung jumlah record yang sesuai
dengan kondisi
31
Pengelompokan Record (Group by)
Contoh
33
Pernyataan Having
Contoh
Contoh
35
Menukar record dalam Tabel
Contoh
36
4. DELETE
Berfungsi untuk menghapus satu atau beberapa
record dalam suatu tabel.
Contoh
37