SELECT
column_name(s)
FROM table_name
FROM table_name
INSERT INTO table_name
VALUES (value1, value2, value3,...)
VALUES (value1, value2, value3,...)
INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,...)
VALUES (value1, value2, value3,...)
CREATE
DATABASE database_name
Dalam
penggunaan Database kita sering membuat perintah-perintah SQL, berikut ini
contoh-contoh perintah SQL sederhana. Harapannya dengan memahami perintah
sederhana kita bisa mengembangkan perintah yang lebih kompleks.
Merubah nama
Tabel:
RENAME TABLE
`sekolah`.`nilai` TO `sekolah`.`tbl_nilai` ;
Merubah isi
field (nama)
UPDATE
`sekolah`.`guru` SET `nama` = 'joni a' WHERE `guru`.`idguru` = 'g010';
Menghapus
data field (id=g001)
DELETE FROM
`sekolah`.`guru` WHERE `guru`.`idguru` = 'g001
Menampilkan
isi table (table guru)
Select *
from guru
Menampilkan
sebagian field (table siswa field nis dan field nama)
Select nis,
nama, from siswa;
Menampilkan
isi field/record (table pelajaran dengan kode p001)
SELECT *
FROM `pelajaran` WHERE pelajaran.kode_mp = 'p001'
Menghitung
isi data sebuah table (table siswa)
select
count(*) from siswa; => (count(*) tanpa spasi)
Menambah isi
sebuah field (table tbl_nilai field nilai)
SELECT sum(
nilai ) FROM tbl_nilai; =>tipe data harus angka
MElihat isi
data antara nilai (table tbl_nilai field nilai)
select *
from tbl_nilai where nilai between 80 and 90;
Mengurutkan
isi data sebuah field (table siswa field nama)
SELECT *
FROM `siswa` order by nama asc;(asc => AZ, desc =>ZA)
Menampilkan
sesuai karakter yang diinginkan (data ada karakter “JO”)
SELECT *
FROM `siswa` WHERE nama like '%jo%'; (tanda % mewakili karakter didepan atau
belakang)
Menampilkan
sesuai karakter yang diinginkan (sebelah kiri)
SELECT *
FROM `siswa` WHERE left(nama,1)=’a’; (abdul, aan, ani dll)
Menampilkan
sesuai karakter yang diinginkan (sebelah kanan)
SELECT *
FROM `siswa` WHERE right(nama,1)=’i’; (ani, joni,kiki,
dll)
Menampilkan
sesuai karakter yang diinginkan (sebelah tengah)
SELECT *
FROM `siswa` WHERE mid(nama,2,1)=’d’; (ade, ida, edo, dll)
Untuk tipe
data numeric(double, integer, dll)
Menampilkan
nilai tertinggi
Select
max(nilai) from tbl_nilai; (table tbl_nilai field nilai)
Menampilkan
nilai terendah
Select
min(nilai) from tbl_nilai; (table tbl_nilai field nilai)
Menampilkan
nilai rata-rata
Select
avg(nilai) from tbl_nilai; (table tbl_nilai field nilai)
Menampilkan
satu kelompok satu data
select *
from siswa group by jurusan;
Menampilkan
data lebih dari 1 tabel
Select
namatabel.field, namatabel.field from tabel1, tabel2 where
namatabel.field=namatabel.field;
SELECT
siswa.nis, siswa.nama, tbl_nilai.nilai FROM siswa, tbl_nilai where
siswa.nis=tbl_nilai.nis;
Mengetahui
jumlah data di suatu table dengan referensi data lainnya
select
count(*), siswa.nis, tbl_nilai.nis from siswa,tbl_nilai where siswa.nis=tbl_nilai.nis;
=>Jumlah yang muncul adalah sesuai record di table tbl_nilai
Membuat
table baru dari table yang sudah ada
create view
RELASI_NILAI as select siswa.nis, siswa.nama, tbl_nilai.kode_mp,
tbl_nilai.nilai from siswa,tbl_nilai where siswa.nis=tbl_nilai.nis;
Tidak ada komentar:
Posting Komentar