Download - Pertemuan 1(MySQL Pundamental
-
8/4/2019 Pertemuan 1(MySQL Pundamental
1/12
Java Database programing 1Asep komarudin
MEMBUAT DATABASE DENGAN MYSQL
1. MySQL
1.1. Membuat database di MySQL
CREATE DATABASE NAMA_DATABASE;
Contoh:
1.2. Membuat Tabel
Sebelum kita membuat table kita terlebih dahulu harus menyatakan pada
database mana kita akan embuat table.
USE NAMA_DATABASE;
Contoh:
[email protected] Page 1
-
8/4/2019 Pertemuan 1(MySQL Pundamental
2/12
Java Database programing 1Asep komarudin
Ketika membuat table dalam database kita mengunakan perintah seperti dibawah ini:
CREATE TABLE NAMA_TABLE(
NAMA_ATRIBUTE _DATA[KEERANGAN],,
NAMA_ATRIBUTE_DATA[KETERANGAN],
..
);
Contoh:
Untuk menampilkan table kita gunakan perintah.
SHOW TABLES;
[email protected] Page 2
-
8/4/2019 Pertemuan 1(MySQL Pundamental
3/12
Java Database programing 1Asep komarudin
CONTOH:
1.3. Menghapus Tabel
Untuk menghapus table kita menggunakan sintak
DROP TABLE NAMA_TABEL;
Contoh:
Untuk memastikan table telah terhapus kita tampilakn seluruh table.
[email protected] Page 3
-
8/4/2019 Pertemuan 1(MySQL Pundamental
4/12
Java Database programing 1Asep komarudin
1.4. Mengahapus Databases
Untuk menghapus database kita mengunakan perintah.
DROP DATABASE NAMA_DATABASE;
Contoh:
Dan untuk memastika database telah terhapus kita tampilkan semua database.
[email protected] Page 4
-
8/4/2019 Pertemuan 1(MySQL Pundamental
5/12
Java Database programing 1Asep komarudin
1.5. Memasukan Data
Untuk melakukan insert kita mengunakan perintah.
INSERT INTO NAMA_TABLE VALUES(
NILAI_ATRIBUT,
NILAI_ATRIBUT,
);
Atau
INSERT INTO NAMA_TABEL
(NAMA_ATRIBUTE,)
VALUES
(NILAI_ATRIBUTE),
..
;
Contoh:
[email protected] Page 5
-
8/4/2019 Pertemuan 1(MySQL Pundamental
6/12
Java Database programing 1Asep komarudin
Contoh memasukan 2 record masih seperti diatas.
1.6. Menampilkan Data
Untuk Menampilkan data dalam sebuah database kita mengunaka perintah:
SELECT
[NAMA_ATRIBUTE,]
FROM
[NAMA_TABEL,];
[email protected] Page 6
-
8/4/2019 Pertemuan 1(MySQL Pundamental
7/12
Java Database programing 1Asep komarudin
Namaun ketika kita akan menampilakn seluruh data yang ada dalam tabel kita
mengunakan perintah.
SELECT * FROM [NAMA_TABEL,];
CONTOH:
1.7. Penyaringan Data
Salah satu perintah penting adalah penyaringan dengan perinahWHERE,proses
penyaringan sangatlah penting untuk proses updare dan delete,karena proses updatedan delete jika tanpa penyaringan akan sangat berbahaya.
Untuk penyaringan data kita akan mengunakan peintah dibawah ini:
SELECT
[NAMA_ATRIBUTE,]
FROM
[NAMA_TABLE,]
WHERE
[KONDISI];
CONTOH:
[email protected] Page 7
-
8/4/2019 Pertemuan 1(MySQL Pundamental
8/12
Java Database programing 1Asep komarudin
Selain mengunakan operator = kita bisa juga mengunakan >,=,
-
8/4/2019 Pertemuan 1(MySQL Pundamental
9/12
Java Database programing 1Asep komarudin
Gb.menampilakn data dengan dengan 2 kodisi yang harus dipenuhi.
Gb. Menampilkan data dengan 2 kondisi pilihan(asalkan 1 terpenuhi maka ditampilakn)
Selain mengunakan operator diatas kita juga bisa mengunakan operator regeek seperti
LIKE untuk menguakan perintah.
..
[email protected] Page 9
-
8/4/2019 Pertemuan 1(MySQL Pundamental
10/12
Java Database programing 1Asep komarudin
WHERE
NAMA-ARTRIBUTE LIKE REGEEEK;
Misalkan kita akan menampilkan nama dengan awalan y:
untuk menampilak data dengan akhiran y kita gunakan regeek %y dan untuk
menampilakn data yang mengandung y kita gunakan regeek %y%.
1.8. Merubah data
Untuk merubah data kita gunakan perintah:
UPDATE NAMA_TABEL
SET
NAMA_ATRIBUTE=DATA_YANG _BARU,
[WHERE KONDISI]
CONTOH:
[email protected] Page 10
-
8/4/2019 Pertemuan 1(MySQL Pundamental
11/12
Java Database programing 1Asep komarudin
Perlu di ingat bahhwa jika kita meng update sebauah attribute tanpa menguakankondisi maka kita akan merubah semua data dengan attribute tersebut.
1.9. Menghapus data
Untuk melakukan proses delete kita mengunakan perintah :
DELETE FROM NAMA_TABEL
[WHERE KONDISI]
CONTOH:
[email protected] Page 11
-
8/4/2019 Pertemuan 1(MySQL Pundamental
12/12
Java Database programing 1Asep komarudin
TUGAS:
Buatlah sebauh database toko buku yang terdisri dari
1. Table buku
Attribute bebas
2. Table pembeli
Attribute bebas
[email protected] Page 12