MYSQL DATABASE
Teknik Informatika - Universitas Kahuripan Kediri 2
Koneksi Database
› PHP – MySql installed
› MySql telah running (cek xampp control panel)
› Database
› Tabel
› Query SQL (Structured Query Language)
› Script PHP untuk pengolahan database
› Output (HTML)
Shoping cart
Teknik Informatika - Universitas Kahuripan Kediri 5
MYSQL
SQL
SQL (Structured Query Language) adalah bahasa yang
khusus digunakan untuk mengoperasikan database.
Untuk memudahkan, SQL query dapat dikelompokkan
menjadi tiga jenis :
Query untuk mengelola data
Query untuk mengakses data dalam 1 tabel
Query untuk mengakses data lebih dari 1 tabel
SQL Manager : Software yang digunakan untuk
mengolah database dalam server
PHPMyAdmin
SQLyog
EMS
Teknik Informatika - Universitas Kahuripan Kediri 7
Query Untuk Mengelola Database
Yang termasuk dalam kelompok query ini adalah :
› Membuat database
› Menghapus database
› Membuat tabel
› Memodifikasi tabel
› Menghapus tabel
› Menambah user (user database)
› Mengatur permission (user database)
› Menghapus user (user database)
Menghapus database
DROP DATABASE <nama databaase>
Membuat tabel
CREATE TABLE userTable(
UserId INT (3),
UserName VARCHAR (50),
Password VARCHAR (50),
NamaLengkap VARCHAR (50)
);
Menghapus tabel
DROP TABLE <nama tabel>;
dll
Teknik Informatika - Universitas Kahuripan Kediri 10
Query u/ 1 Tabel (cont.)
SQL INSERT
INSERT INTO userTable VALUES (
1,
‘ukk',
‘ukk123',
‘Teknik Informatika UKK'
);
SQL SELECT
SELECT *
FROM UserTable
WHERE UserId=1;
SQL UPDATE
UPDATE userTable
SET password=’test’
WHERE UserName=’ukk’;
SQL DELETE
DELETE FROM UserTable
Teknik
WHERE Informatika - Universitas Kahuripan Kediri
UserName=‘ukk’ 11
Latihan
Buat table: Biodata
UserId INT (3),
NamaLengkap VARCHAR (50)
TglLahir DATE
Alamat VARCHAR (50)
AsalSMA VARCHAR (50)
JurusanSMA VARCHAR (50)
====
Isi 5 data table : Biodata
Dan 3 data table UserTable
Teknik Informatika - Universitas Kahuripan Kediri 12
Query u/ Banyak Tabel
Kelompok Query ini digunakan untuk mengambil
data dari lebih dari 1 tabel menggunakan JOIN.
SELECT * FROM
UserTable JOIN Biodata
ON UserTabel.UserId = Biodata.UserId