Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Structured Query Language

Presentasi serupa


Presentasi berjudul: "Structured Query Language"— Transcript presentasi:

1 Structured Query Language
SQL Structured Query Language Oleh : Purwono Hendradi, M.Kom

2 Tentang SQL Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.

3 Tipe data dalam SQL

4 Tampilan dari prompt mysql
Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini: C:\> MYSQL (Enter)

5 Membuat database Bentuk prompt “mysql>” adalah tempat menuliskan perintah-perintah MySQL. Setiap perintah SQL harus diakhiri dengan tanda titik-koma “;” . Membuat database baru : create database namadatabase; create database baru; Untuk membuka sebuah database dapat menggunakan perintah berikut ini: use namadatabase; Contoh:use baru;

6 Membuat tabel Perintah untuk membuat tabel baru adalah:
create table namatabel (struktur); Contoh : Misalkan kita ingin menyimpan data anggota yaitu: nomor, nama, , alamat, kota.

7 Membuat tebel (lanjutan)
Sedangkan strukturnya seperti tabel dibawah ini:

8 Membuat tabel (lanjutan)
Perintah MySQL untuk membuat tabel seperti diatas adalah: create table anggota( nomor int(6) not null primary key, nama char(40) not null, char(255) not null, alamat char(80) not null, kota char(20) not null );

9 Memasukkan data ke tabel
Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut: insert into namatabel values(kolom1, kolom2, kolom3,…); Contoh: insert into anggota values(‘1’,’Arini Rejo 7’,’Surabaya’);

10 MENAMPILKAN ISI TABLE Isi tabel dapat ditampilkan dengan menggunakan perintah SELECT, cara penulisan perintah SELECT adalah: select kolom from namatable;

11 Contoh menampilkan isi tabel
• Untuk menampilkan kolom (field) nomor dan nama pada tabel anggota select nomor, nama from anggota; • Untuk menampilkan semua kolom(field) pada tabel anggota select * from anggota; • Untuk menampilkan semua kolom pada tabel anggota yang berada pada kota ‘Surabaya’ select * from anggota where kota=’Surabaya’; • Untuk menampilkan semua kolom pada tabel anggota dengan urut nama select * from anggota order by nama; • Untuk menghitung jumlah record pada tabel anggota select count(*) from anggota; • Untuk menampilkan kota pada tabel anggota select kota from anggota; • Untuk menampilkan kota dengan tidak menampikan kota yang sama pada tabel anggota select distinct kota from anggota; • Untuk menampilkan nama dan yang mempunyai di ‘yahoo.com’ select nama, from anggota where like ‘%yahoo.com’;

12 MENGHAPUS RECORD Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut: delete from namatabel where kriteria; Contoh: • Menghapus record dari tabel anggota yang bernomor ‘3’ delete from anggota where nomor=’3’;

13 MEMODIFIKASI RECORD Untuk memodifikasi (merubah) isi record tertentu adalah sebagai berikut: update namatabel set kolom1=nilaibaru1, kolom2=nilaibaru2 … where kriteria; Contoh: • Merubah dari anggota yang bernomor 12 menjadi dalam tabel anggota. update anggota set where nomor=’12’;

14 Latihan Kd_Brg NM_Brg Satuan Harga CPU01 Board ASUS P5-56 Unit 500
MOS03 Logitec Op. Mouse 65 FLD01 Flashdisk 275 Buat perintah untuk membuat tabel dengan nama tabel stock dengan struktur : Kd_brg : char dengan panjang 5 tidak boleh kosong dan menjadi kunci utama Nm_brg : char dengan panjang 30 tidak boleh kosong Satuan : Char dengan panjang 20 tidak boleh kosong Harga : integer dengan panjang 6 tidak boleh kosong

15 Latihan (lanjutan) Buatlah perintah untuk memasukkan data seperti diatas ke tabel stock Buatlah perintah untuk menampilkan harga dari mouse logitec Ubahlah harga board asus P4-56 dengan harga 575

16 jawab update stock set Harga=‘575’, where kd_brg=‘cpu01;
Inset into stock values (‘cpu01’,’board asus P5-56’,’unit’,’500’) Select harga from stock where nm_brg = ‘logitec optic mouse’ update stock set Harga=‘575’, where kd_brg=‘cpu01;


Download ppt "Structured Query Language"

Presentasi serupa


Iklan oleh Google