Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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;
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.