Query Database
Query Database
- SELECT => Select kolom. Kalo select semua kolom = SELECT * FROM
products(nama tabel)
Select spesifik kolom = SELECT id, price FROM products
- WHERE => Seperti if atau syarat
- tipedat DECIMAL => cth DECIMAL(5,2)
5 Menyatakan length dari bilangan itu
2 Menyatakan ada berapa banya angka di belakang koma]
- CHAR(4) VS VARCHAR(4) => CHAR(4) artinya pokoknya yang terisi harus 4 digit cth =
ab output "ab "
cth =
a output "a "
cth =
abcde output = "abcd"
VARCHAR(4) artinya maks digitnya 4 digit cth = ab output
"ab"
cth = abc output
= "abc"
cth = abcde
output = "abcd"
- tipedat ENUM => Membuat pilihan-plihan data cth ENUM("LAKI-
LAKI","PEREMPUAN") ada di mysql pak eko menit"1:55:46"
- LIMIT => LIMIT(0,5) Artinya "skip 0 data lalu ambil 5 data" = (data 1 -
5)
LIMIT(0,4) Artinya "skip 0 data lalu ambil 4 data" = (data 6 -
9)
- GROUP BY => KALO ADA NAMA FIELD/COLUMN yang sama maka akan digabung
- SELECT DISTINCT => KALO ADA NAMA FIELD/COLUMN yang sama maka akan di remove
sisanya
- ADD => Misal ingin menambahkan colom
One to One:
1 sekolah hanya punya 1 kepala sekolah - 1 kepala sekolah hanya dapat menjabat di 1
sekolah
Tabel "Customers":
CustomerID CustomerName
1 John
2 Sarah
3 David
Tabel "Orders":
Tabel "Students":
StudentID StudentName
1 John
2 Sarah
3 David
Tabel "Courses":
CourseID CourseName
1 Math
2 Science
3 History
Tabel "Enrollments" (Junction Table):