Menampilkan, Menambahkan, menginput, dan menghapus data di Mysql
- SELECT
Perintah select digunakan untuk menampilkan data dalam tabel. Secara umum sintaknya adalah seperti berikut :
SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kriteria ORDER BY Kolom
Contoh :
1. Memilih semua kolom
SELECT * FROM Tb_Buku
2. Memilih kolom tertentu, misalnya :
SELECT judul,penulis,penerbit FROM Tb_Buku
3. Memilih baris berdasarkan kriteria tertentu
SELECT * FROM Tb_Buku WHERE (harga>=50000)
4. Memilih semua kolom dan diurutkan berdasarkan satu atau dua kolom.
Pengurutan dapat dilakukan dengan ascending(asc)/menurun atau desending(desc)/menaik. Secara default, data diurutkan secara
menaik.
SELECT * FROM Tb_Buku ORDER BY Harga asc
asc ==> boleh tidak ditulis- INSERT
Perintah insert digunakan untuk menambahkan atau menginputkan data ke dalam tabel. Secara umum sintaknya adalah seperti
berikut :
INSERT INTO NamaTabel
(Kolom1,
Kolom2,
...)
VALUES (Nilai1,
Nilai2,
...)
Contoh :
1. Menambah baris pada tabel buku
INSERT INTO Tb_Buku
(kd_buku,
judul,
penulis,
harga)
VALUES ('BK01',
'Basis Data',
'Dian Ambar',
50000)
Ketentuan :
a. Jika tipe data yang diinputkan berupa string atau karakter (Char, Varchar, Text) maka gunakan tanda petik tunggal untuk
mengapit data tersebut.
b. Jika tipe data numeric atau angka (Int, Numeric,Decimal) maka tidak boleh menggunakan tanda petik tunggal.
2. Nilai yang diberikan boleh berupa ekspresi atau NULL
INSERT INTO Tb_Pegawai
(NRP,
nama,
tgl_lahir,
gaji,
tunjangan)
VALUES ('0764575368',
'Feri',
NULL,
1500000,
0.25*1500000)
3. Penambahan data dapat diambil dari tabel lain
Meng-copy sebuah baris data dari tabel Tb_Buku ke dalam tabel Tb_BukuBaru dengan tambahan kolom baru penerbit.
INSERT INTO Tb_BukuBaru
(kd_buku,
judul,
penulis,
penerbit,
harga)
SELECT kd_buku,judul,penulis,'Ambar Offset',harga from Tb_Buku- UPDATE
Perintah update digunakan untuk mengubah data dalam tabel. Secara umum sintaknya adalah seperti berikut :
UPDATE NamaTabel
SET NamaKolom1=Ekspresi1,
NamaKolom2=Ekspresi2,
...
WHERE kriteria
Contoh :
1. Mengubah data berdasarkan harga atribut primary key
UPDATE Tb_Buku
SET judul='Sistem Basis Data',
penulis='Aryani',
harga=60000
WHERE kd_buku='BK01'
2. Mengubah sekelompok baris berdasarkan kriteria tertentu.
Menaikan harga buku 50% untuk buku yang penerbitnya 'Ambar Offset'
UPDATE Tb_Buku
SET harga=1.5*harga
WHERE penerbit='Ambar Offset'
3. Mengubah semua baris dalam tabel
UPDATE Tb_Buku
SET harga=1.5*harga
4. Mengosongkan kolom tertentu
UPDATE Tb_Buku
SET harga=NULL
WHERE penerbit='Ambar Offset'- DELETE
Perintah delete digunakan untuk menghapus data dalam tabel. Secara umum sintaknya adalah seperti berikut :
DELETE FROM NamaTabel WHERE kriteria
Contoh :
1. Menghapus suatu baris yang kode bukunya 'BK01'
DELETE FROM Tb_Buku WHERE kd_buku='BK01'
2. Menghapus sekelompok baris yang penerbitnya 'Ambar Offset'
DELETE FROM Tb_Buku WHERE penerbit='Ambar Offset'
3. Menghapus semua baris (mengosongkan tabel).
DELETE FROM Tb_Buku
Perintah select digunakan untuk menampilkan data dalam tabel. Secara umum sintaknya adalah seperti berikut :
SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kriteria ORDER BY Kolom
Contoh :
1. Memilih semua kolom
SELECT * FROM Tb_Buku
2. Memilih kolom tertentu, misalnya :
SELECT judul,penulis,penerbit FROM Tb_Buku
3. Memilih baris berdasarkan kriteria tertentu
SELECT * FROM Tb_Buku WHERE (harga>=50000)
4. Memilih semua kolom dan diurutkan berdasarkan satu atau dua kolom.
Pengurutan dapat dilakukan dengan ascending(asc)/menurun atau desending(desc)/menaik. Secara default, data diurutkan secara
menaik.
SELECT * FROM Tb_Buku ORDER BY Harga asc
asc ==> boleh tidak ditulis- INSERT
Perintah insert digunakan untuk menambahkan atau menginputkan data ke dalam tabel. Secara umum sintaknya adalah seperti
berikut :
INSERT INTO NamaTabel
(Kolom1,
Kolom2,
...)
VALUES (Nilai1,
Nilai2,
...)
Contoh :
1. Menambah baris pada tabel buku
INSERT INTO Tb_Buku
(kd_buku,
judul,
penulis,
harga)
VALUES ('BK01',
'Basis Data',
'Dian Ambar',
50000)
Ketentuan :
a. Jika tipe data yang diinputkan berupa string atau karakter (Char, Varchar, Text) maka gunakan tanda petik tunggal untuk
mengapit data tersebut.
b. Jika tipe data numeric atau angka (Int, Numeric,Decimal) maka tidak boleh menggunakan tanda petik tunggal.
2. Nilai yang diberikan boleh berupa ekspresi atau NULL
INSERT INTO Tb_Pegawai
(NRP,
nama,
tgl_lahir,
gaji,
tunjangan)
VALUES ('0764575368',
'Feri',
NULL,
1500000,
0.25*1500000)
3. Penambahan data dapat diambil dari tabel lain
Meng-copy sebuah baris data dari tabel Tb_Buku ke dalam tabel Tb_BukuBaru dengan tambahan kolom baru penerbit.
INSERT INTO Tb_BukuBaru
(kd_buku,
judul,
penulis,
penerbit,
harga)
SELECT kd_buku,judul,penulis,'Ambar Offset',harga from Tb_Buku- UPDATE
Perintah update digunakan untuk mengubah data dalam tabel. Secara umum sintaknya adalah seperti berikut :
UPDATE NamaTabel
SET NamaKolom1=Ekspresi1,
NamaKolom2=Ekspresi2,
...
WHERE kriteria
Contoh :
1. Mengubah data berdasarkan harga atribut primary key
UPDATE Tb_Buku
SET judul='Sistem Basis Data',
penulis='Aryani',
harga=60000
WHERE kd_buku='BK01'
2. Mengubah sekelompok baris berdasarkan kriteria tertentu.
Menaikan harga buku 50% untuk buku yang penerbitnya 'Ambar Offset'
UPDATE Tb_Buku
SET harga=1.5*harga
WHERE penerbit='Ambar Offset'
3. Mengubah semua baris dalam tabel
UPDATE Tb_Buku
SET harga=1.5*harga
4. Mengosongkan kolom tertentu
UPDATE Tb_Buku
SET harga=NULL
WHERE penerbit='Ambar Offset'- DELETE
Perintah delete digunakan untuk menghapus data dalam tabel. Secara umum sintaknya adalah seperti berikut :
DELETE FROM NamaTabel WHERE kriteria
Contoh :
1. Menghapus suatu baris yang kode bukunya 'BK01'
DELETE FROM Tb_Buku WHERE kd_buku='BK01'
2. Menghapus sekelompok baris yang penerbitnya 'Ambar Offset'
DELETE FROM Tb_Buku WHERE penerbit='Ambar Offset'
3. Menghapus semua baris (mengosongkan tabel).
DELETE FROM Tb_Buku
Belum ada Komentar untuk "Menampilkan, Menambahkan, menginput, dan menghapus data di Mysql"
Posting Komentar