SlideShare a Scribd company logo
BAB 7 – Bekerja Lebih Lanjut dalam SQL
SQL (Structured Query Language) adalah bahasa yang dipakai pada system database relasional untuk
mengakses data. Melalui SQL inilah, data dalam MySQL dapat diakses melalui PHP. Itulah sebabnya,
pemahaman tentang SQL sangat penting sebelum memasuki topik pengaksesan data melalui SQL. Bagian
ini mengenalkan dasar pengaksesan data melalui SQL. Mula-mula aktifkan halaman yang digunakan untuk
memasukkan perintah SQL.

Caranya Click
yang terdapat pada panel sebelah kiri atau
yang terdapat pada tab panel
yang terdapat di sebelah kanan. Contoh berikut menunjukkan tampilan setelah table karyawan dipilih
dan

di Click.

Menampilkan Isi Tabel Karyawan
Pernyataan SQL yang digunakan untuk mengambil isi sebuah table adalah SELECT. Bentuk dasar perintah
ini adalah :
SELECT daftar_field FROM nama_tabel
[WHERE kondisi]
Dalam hal ini, klausa WHERE bersifat opsional dan keberadaannya berguna untuk membatasi baris-baris
yang akan diambil. Sebagai contoh, pada kotak teks untuk memasukkan perintah SQL, ketikkan perintah :
Hasil setelah pengetikan perintah di atas ditunjukkan di bawah ini :
Untuk mengeksekusi perintah tersebut, Click “Go”. Kita akan memperoleh hasil seperti pada gambar
berikut ini :

Bila baris yang didapat sangat banyak (lebih dari 30), maka PHPMyAdmin menampilkan 30 baris per

halaman. Untuk menuju ke halaman yang lain, click

. Contoh tampilan setelah tanda (v)

di-click adalah :
. Click pada nomor halaman yang dikehendaki. Untuk membatasi fieldfield tertentu yang ditampilkan, sebutkan nama field dengan meisahkan antar field dengan koma.
Contoh :
SELECT `nip`, `nama` FROM `karyawan`

Hasilnya akan terlihat seperti gambar di bawah ini.

Contoh berikut menunjukkan penggunaan WHERE :
SELECT `nip`, `nama` FROM `karyawan` WHERE `jenis_kelamin` = TRUE

Hasilnya adalah semua pegawai yang berjenis kelamin pria (ditentukan oleh kondisi jenis_kelamin =
TRUE).
Contoh hasil :

Tanda ( = ) dinamakan operator pembandingan. Dalam hal ini, ada beberapa operator penting yang perlu
diketahui :
Operator
Makna
<>
Tidak Sama
<
Kurang dari
>
Lebih dari
<=
Kurang dari atau sama dengan
>=
Lebih dari atau sama dengan
Contoh berikut menggambarkan kemampuan operator LIKE untuk mendapatkan semua karyawan yang
mempunyai nama yang mengandung “sita”.
SELECT `nama` FROM `karyawan` WHERE `nama` LIKE '%sita%'
Hasilnya akan tampil seperti di bawah ini :

Menambahkan Data Karyawan Baru
Pernyataan SQL yang digunakan untuk menambahkan baris baru ke dalam sebuah table adalah INSERT.
Bentuk perintahnnya :
INSERT INTO nama_tabel (daftar_field)
VALUES (daftar_field)
Contoh berikut menunjukkan perintah untuk memasukkan data dengan nip sama dengan 12403
INSERT INTO karyawan
(`nip`,`nama`,`tgl_lahir`,`jenis_kelamin`,`kode_dep`,`foto`)
VALUES ('12403','Dedi Setiadi','1980-01-03','1', '2', 'dedi.png')

Bila perintah itu dieksekusi dan tidak ada kesalahan, maka akan diperoileh tampilan seperti gambar
berikut ini :

Mengubah Data Karyawan
Sedangkan untuk mengubah data dalam suatu table, SQL menyediakan pernyataan UPDATE. Bentuk
perintahnya adalah sebagai berikut :
UPDATE nama_tabel
SET nama_field = nilai_baru
[nama_field = nilai_baru, …]
WHERE kondisi
UPDATE `karyawan` SET `nama` = 'Dedi Septiadi', `tgl_lahir` = '1981-01-03'
WHERE `karyawan`.`nip` = '12403'

Keadaan setelah perintah tersebut dieksekusi ditunjukkan pada gambar di bawah ini :

Menghapus Data Karyawan
Perintah SQL yang digunakan untuk menghapus satu atau beberapa baris dalam sebuah table adalah
DELETE. Bentuknya adalah sebagai berikut :
DELETE FROM nama_tabel
WHERE kondisi
Semua baris yang memenuhi kondisi akan dihapus. Sebagai contoh, kita akan menghapus baris dengan
nip = 12403. Perintahnya :
DELETE FROM karyawan WHERE nip =’12387’
Click tombol “GO”, maka akan tampil layar konfirmasi seperti berikut ini

More Related Content

DOC
Lapres 7 1235010002
DOC
Lapers 6 1235010002
DOC
Lapres 5 1235010002
PPT
Aljabar relasional
PPT
Data manipulation language
DOC
Tupen 8 1235010002
PPT
Data manipulation language 2
PPTX
Bahasa perintah
Lapres 7 1235010002
Lapers 6 1235010002
Lapres 5 1235010002
Aljabar relasional
Data manipulation language
Tupen 8 1235010002
Data manipulation language 2
Bahasa perintah

What's hot (15)

DOC
Tupen 5 1235010002
DOCX
Laporan praktikum basis data bab iv
PPTX
Sql (4)
PPTX
Structured query language
DOC
Basisdata sql
PPT
06 elemen form pada html
PPT
DOC
Bab 6. SQL
PDF
Structure query language
PPTX
T4 - Query Lanjutan [2]
DOCX
Tutorial sql
PPT
Konsep basis data pengantar my sql
PPT
Pengantar SQL
PPTX
T3 – Query Lanjutan [1]
PPTX
T5 - Query Lanjutan [3]
Tupen 5 1235010002
Laporan praktikum basis data bab iv
Sql (4)
Structured query language
Basisdata sql
06 elemen form pada html
Bab 6. SQL
Structure query language
T4 - Query Lanjutan [2]
Tutorial sql
Konsep basis data pengantar my sql
Pengantar SQL
T3 – Query Lanjutan [1]
T5 - Query Lanjutan [3]
Ad

Viewers also liked (13)

PPTX
Bab 3 - Kalkulus Relasional
PDF
Modul my sql tutorial part 6
PDF
Arduino - Ch 2: Sunrise-Sunset Light Switch
PDF
Nilai lab 01pt3
PDF
Tugas i
PPTX
Bab 1 RDBMS Review
PDF
Kisi kisi basis data uts
PPT
Review Artikel Tinjauan Pustaka
PPTX
Bab 2 Aljabar Relasional
PDF
Arduino - CH 1: The Trick Switch
PDF
PDF
PPTX
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Bab 3 - Kalkulus Relasional
Modul my sql tutorial part 6
Arduino - Ch 2: Sunrise-Sunset Light Switch
Nilai lab 01pt3
Tugas i
Bab 1 RDBMS Review
Kisi kisi basis data uts
Review Artikel Tinjauan Pustaka
Bab 2 Aljabar Relasional
Arduino - CH 1: The Trick Switch
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Ad

Similar to Modul my sql tutorial part 5 (20)

PDF
LPR Week 2-KEMASTURA Group-2023-Data Analytics
PDF
T modul 5 mysql
PPT
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
DOCX
Laporan praktikum modul 8 (dml part 2)
PDF
7 Materi Kuliah Bahasa SQL
PDF
Tutorial membuat form dalam netbeans
DOCX
Laporan praktikum modul 9 (review ddl dan dml)
PDF
Materi SQL Query Berjenjang
PDF
Tutorial membuat form dalam netbeans versi2
PDF
Tutorial mysql
DOCX
modul basis data.docx
DOCX
DOCX
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
DOCX
PPTX
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
PPT
matrei perkuliahana tentang SQL Overview.ppt
PDF
Modul 2 19 jan 2013
PPT
slide praktikum basis data
DOC
Pertemuan11
PDF
Query php
LPR Week 2-KEMASTURA Group-2023-Data Analytics
T modul 5 mysql
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
Laporan praktikum modul 8 (dml part 2)
7 Materi Kuliah Bahasa SQL
Tutorial membuat form dalam netbeans
Laporan praktikum modul 9 (review ddl dan dml)
Materi SQL Query Berjenjang
Tutorial membuat form dalam netbeans versi2
Tutorial mysql
modul basis data.docx
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
matrei perkuliahana tentang SQL Overview.ppt
Modul 2 19 jan 2013
slide praktikum basis data
Pertemuan11
Query php

More from Ratzman III (18)

PDF
Tugas Tutorial EKSI4202 Hukum Pajak
PDF
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
PPTX
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
DOCX
Format laporan Tutor Universitas Terbuka 2014
PDF
Arduino Ch3 : Tilt Sensing Servo Motor Controller
PDF
Kisi kisi basis data uts
DOC
Format sap
DOCX
Pengabdian 2
DOCX
Format Pengabdian Masyarakat
PDF
Format makalah knsi 2013
PDF
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
PDF
Basis Data, Ch. 3 - Relational Model
PDF
Modul my sql tutorial part 4
PDF
Modul my sql tutorial part 3
PDF
Modul teori basis data ch. 2
PDF
Modul teori basis data ch. 1
PDF
Modul my sql tutorial part 2
PDF
Um00 rk05-r01 rekap nilai ttm ulu
Tugas Tutorial EKSI4202 Hukum Pajak
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
Format laporan Tutor Universitas Terbuka 2014
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Kisi kisi basis data uts
Format sap
Pengabdian 2
Format Pengabdian Masyarakat
Format makalah knsi 2013
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch. 3 - Relational Model
Modul my sql tutorial part 4
Modul my sql tutorial part 3
Modul teori basis data ch. 2
Modul teori basis data ch. 1
Modul my sql tutorial part 2
Um00 rk05-r01 rekap nilai ttm ulu

Modul my sql tutorial part 5

  • 1. BAB 7 – Bekerja Lebih Lanjut dalam SQL SQL (Structured Query Language) adalah bahasa yang dipakai pada system database relasional untuk mengakses data. Melalui SQL inilah, data dalam MySQL dapat diakses melalui PHP. Itulah sebabnya, pemahaman tentang SQL sangat penting sebelum memasuki topik pengaksesan data melalui SQL. Bagian ini mengenalkan dasar pengaksesan data melalui SQL. Mula-mula aktifkan halaman yang digunakan untuk memasukkan perintah SQL. Caranya Click yang terdapat pada panel sebelah kiri atau yang terdapat pada tab panel yang terdapat di sebelah kanan. Contoh berikut menunjukkan tampilan setelah table karyawan dipilih dan di Click. Menampilkan Isi Tabel Karyawan Pernyataan SQL yang digunakan untuk mengambil isi sebuah table adalah SELECT. Bentuk dasar perintah ini adalah : SELECT daftar_field FROM nama_tabel [WHERE kondisi] Dalam hal ini, klausa WHERE bersifat opsional dan keberadaannya berguna untuk membatasi baris-baris yang akan diambil. Sebagai contoh, pada kotak teks untuk memasukkan perintah SQL, ketikkan perintah : Hasil setelah pengetikan perintah di atas ditunjukkan di bawah ini :
  • 2. Untuk mengeksekusi perintah tersebut, Click “Go”. Kita akan memperoleh hasil seperti pada gambar berikut ini : Bila baris yang didapat sangat banyak (lebih dari 30), maka PHPMyAdmin menampilkan 30 baris per halaman. Untuk menuju ke halaman yang lain, click . Contoh tampilan setelah tanda (v) di-click adalah : . Click pada nomor halaman yang dikehendaki. Untuk membatasi fieldfield tertentu yang ditampilkan, sebutkan nama field dengan meisahkan antar field dengan koma. Contoh : SELECT `nip`, `nama` FROM `karyawan` Hasilnya akan terlihat seperti gambar di bawah ini. Contoh berikut menunjukkan penggunaan WHERE : SELECT `nip`, `nama` FROM `karyawan` WHERE `jenis_kelamin` = TRUE Hasilnya adalah semua pegawai yang berjenis kelamin pria (ditentukan oleh kondisi jenis_kelamin = TRUE).
  • 3. Contoh hasil : Tanda ( = ) dinamakan operator pembandingan. Dalam hal ini, ada beberapa operator penting yang perlu diketahui : Operator Makna <> Tidak Sama < Kurang dari > Lebih dari <= Kurang dari atau sama dengan >= Lebih dari atau sama dengan Contoh berikut menggambarkan kemampuan operator LIKE untuk mendapatkan semua karyawan yang mempunyai nama yang mengandung “sita”. SELECT `nama` FROM `karyawan` WHERE `nama` LIKE '%sita%' Hasilnya akan tampil seperti di bawah ini : Menambahkan Data Karyawan Baru Pernyataan SQL yang digunakan untuk menambahkan baris baru ke dalam sebuah table adalah INSERT. Bentuk perintahnnya : INSERT INTO nama_tabel (daftar_field) VALUES (daftar_field)
  • 4. Contoh berikut menunjukkan perintah untuk memasukkan data dengan nip sama dengan 12403 INSERT INTO karyawan (`nip`,`nama`,`tgl_lahir`,`jenis_kelamin`,`kode_dep`,`foto`) VALUES ('12403','Dedi Setiadi','1980-01-03','1', '2', 'dedi.png') Bila perintah itu dieksekusi dan tidak ada kesalahan, maka akan diperoileh tampilan seperti gambar berikut ini : Mengubah Data Karyawan Sedangkan untuk mengubah data dalam suatu table, SQL menyediakan pernyataan UPDATE. Bentuk perintahnya adalah sebagai berikut : UPDATE nama_tabel SET nama_field = nilai_baru [nama_field = nilai_baru, …] WHERE kondisi UPDATE `karyawan` SET `nama` = 'Dedi Septiadi', `tgl_lahir` = '1981-01-03' WHERE `karyawan`.`nip` = '12403' Keadaan setelah perintah tersebut dieksekusi ditunjukkan pada gambar di bawah ini : Menghapus Data Karyawan Perintah SQL yang digunakan untuk menghapus satu atau beberapa baris dalam sebuah table adalah DELETE. Bentuknya adalah sebagai berikut : DELETE FROM nama_tabel WHERE kondisi Semua baris yang memenuhi kondisi akan dihapus. Sebagai contoh, kita akan menghapus baris dengan nip = 12403. Perintahnya : DELETE FROM karyawan WHERE nip =’12387’
  • 5. Click tombol “GO”, maka akan tampil layar konfirmasi seperti berikut ini