Permasalahan dengan tingkat polusi yang semakin tinggi di berbagai belahan bumi memaksa manusia untuk mencari solusi dalam menekan racun-racun yang bisa merusak rumah besar kita ini, sehingga produsen-produsen kendaraan bermotor raksasa pun harus merapikan image mereka dengan memasang produk-produk baru dalam etalase besar mereka yang sudah pasti harus ramah lingkungan.
Yamaha meluncurkan sepeda motor unik yang ramah lingkungan atau EC-f sepeda motor listrik. Sepeda motor ini di rancang untuk menarik bagi pengendara dari segala usia serta tingkat pengalaman, kendaraan fitur bingkai alumunium yang ringan, baterai lithium ion yang tahan lama, dan sebuah motor listrik 0,6 kWh.
Sempurna untuk perjalanan perkotaan, EC-f fitur built-in pengisi daya yang dapat terhubung dengan outlet standar manapun. Dalam rangka untuk membuat EC-funtuk lebih menarik bagi para calon penunggang, Yamaha telah bermitra dengan produsen sepeda motor jepang utama untuk masalah bebas parkir sepeda motor dan akses yang lebih mudah untuk lisensi. Tujuan yang mengagumkan untuk masalah kemacetan yang melanda jepang, tapi hanya karena sepeda motor sepertinya menyenangkan.
INSERT kita gunakan untuk memasukkan data pada tabel.
Misalkan kita akan menginput data pada tabel Customer. Kita dapat melakukan penginputan dengan cara sebagai berikut :
Struktur umum penulisan perintah untuk menambah data adalah sebagai berikut :
1.INSERT INTO nama_tabel ( kolom_data ) VALUES ( isi_data );
Kalau kita menggunakan cara yang ini, kita dapat menginputkan isi tabel tanpa harus sesuai dengan struktur tabel tersebut.
Contoh :
INSERT INTO Customer (KdCustomer,NmCustomer,Kota) VALUES ('Jakarta',’C-003’,’PT.Maju Terus’);
2.insert into nama_tabel values (‘KdCustomer’,’NmCustomer’,’Kota’);
Kalau kita menggunakan cara ini, berarti kita harus menginputkan isi tabel sesuai dengan struktur tabel.
Contoh :
insert into customer values('C-003','PT.Maju Terus','Jakarta');
insert into customer values('C-065','Toko Delapan','Bandung');
insert into customer values('C-034','CV.Komala','Bandung');
insert into customer values('C-109','PT.Samudra','Garut');
2. UPDATE
Begitu juga dengan UPDATE kita gunakan untuk mengubah data – data yang sudah ada pada tabel.
Perintah Update ini akan mengubah isi kolom data yang jika tidak diisikan kondisi where data maka akan mengubah seluruh kolo yang ada diseluruh baris. Oleh sebab itu kita harus selalu memperhatikan kondisi data yang akan dilakukan perubahan.
Misalnya akan dilakukan perubahan nama customer pada nama customer=CV.Komala menjadi Komala Sari. Maka kondisi yang harus dibuat adalah KdCustomer sebagai key pada tabel tersebut, where KdCustomer=’C-034’.
Struktur umum penulisan perintah untuk merubah data adalah sebagai berikut :
1.UPDATE nama_table SET nama_kolom = nilai_baru_kolom WHERE kondisi;
Perintah SQLnya untuk merubah data adalah :
Contoh : UPDATE Customer SET NmCustomer=’Komala Sari’ WHERE KdCustomer=’C-034’;
2.UPDATE nama_table SET nama_kolom1 = nilai_baru_kolom1, nama_kolom2 = nilai_baru_kolom2 WHERE kondisi;
Contoh : UPDATE Customer SET NmCustomer=’Toko Seratus’, Kota=’Medan’ where KdCustomer=’C-065’;
3.DELETE
Perintah DELETE dapat kita gunakan apabila kita akan menghapus satu baris data atau lebih tergantung pada kondisi where yang diberikan. Sebaiknya setiap melakukan proses penghapusan data maka kondisi penghapusan harus terdefenisi dengan baik, jika tidak maka kita akan kehilangan data.
Struktur umum penulisan perintah untuk menghapus data adalah sebagai berikut :
1.DELETE FROM nama_table WHERE kondisi;
Kalau kita menggunakan cara yang ini, kita dapat Menghapus satu baris data.
Contoh :
Delete from customer where KdCustomer=’C-003’;
2.DELETE FROM nama_tabel ;
Kalau kita menggunakan cara yang ini, kita dapat Menghapus semua data ( mengosongkan data yang ada pada tabel tertentu ).
Contoh :
DELETE FROM Customer ; ------> Kita akan mengosongkan data pada tabel Customer.
4.SELECT
Sedangkan perintah SELECT kita gunakan untuk memunculkan data atau mengakses data.
A.Menampilkan Data dalam satu tabel.
1.Menampilkan semua data yang ada pada tabel Customer.
SELECT*From nama_table;
Contoh :
SELECT * FROM Customer;
2.Perintah menampilkan beberapa bagian dari table
SELECT nama_kolom FROM nama_table;
Contoh :
SELECT NmCustomer,Kota FROM Customer;
3.Perintah mengurutkan data
SELECT nama_kolom FROM nama_table ORDER BY nama_kolom ASC | DESC
Contoh :
SELECT KdCustomer,NmCustomer FROM Customer ORDER BY KdCustomer asc;
SELECT KdCustomer,NmCustomer FROM Customer ORDER BY KdCustomer desc;
B.Menampilkan data lebih dari satu tabel.
1.Menampilkan nama dan kota customer yang telah melakukan transaksi.
SELECT nama_kolom1,nama_kolom2
FROM nama_tabel1, nama_tabel2
WHERE nama_tabel1.nama_kolom(primary key)=nama_tabel2(primary key);
Contoh :
select nmcustomer,kota from customer c, penjualan p
where c.kdcustomer=p.kdcustomer;
2. Menampilkan kode barang serta jumlahnya yang telah di beli oleh PT.TOKO DELAPAN.
SELECT nama_kolom1,nama_kolom2
FROM nama_tabel1, nama_tabel2,nama_tabel3
WHERE (nama_tabel1.nama_kolom(primary key)=nama_tabel2(primary key)) and
(lower(kondition));
Contoh :
select kdbarang , jumlah from customer c, penjualan p, transaksi t
where (c.kdcustomer=p.kdcustomer) and
(p.nofaktur=t.nofaktur) and
(lower(nmcustomer)='toko delapan');
3. munculkan nama barang yang telah di beli oleh PT.MAJU TERUS
Contoh :
SELECT nama_kolom1
FROM nama_tabel1, nama_tabel2,nama_tabel3,nama_tabel4
WHERE (nama_tabel1.nama_kolom(primary key)=nama_tabel2(primary key)) and
(nama_tabel2.nama_kolom(primary key)=nama_tabel3(primary key)) and