Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Materi SQL

Materi SQL

Ratings: (0)|Views: 27 |Likes:
Published by Ervanda Saputra

More info:

Published by: Ervanda Saputra on Jul 03, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

09/02/2013

pdf

text

original

 
SQL – Structured Query Language
Pengertian
SQL merupakan subbahasa pemrograman yang khusus dipergunakan untumemanipulasi basis data.SQL adalah salah satu DBMS (
database management system
) yang saat ini banyak digunakan untuk operasi basis data dan
embedded 
(ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.Perbedaan penggunaan SQL pada masing-masing bahasa biasanya pada sintaks2khusus. Misalnya : INSERT INTO … VALUE. Pada bahasa yang lain INSERT INTO …VALUES…, dll.Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE,
MySQL
,PostGreeSQL,JAVA,dllSQL menyediakan DDL dan DML
DDL : memungkinkan membuat dan mendefinisikan tabel (CREATE TABLE, danindeks (CREATE INDEX)
DML : memungkinkan memanipulasi data dan membangun query untuk mengambildata (SELECT) beberapa tabel, menyisipkan (INSERT) data baru, memperbaiki(UPDATE) data, dan menghapus (DELETE) data.
Kategori 
SQL memiliki 3 kategori perintah1.Data Definition Language (DDL), yakni perintah2 yang digunakan untumendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel2.Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)3.Data Control Language (DCL, digunakan untuk mengedalikan database
DDL(Data Definition Language)
perintah-perintah dibawah ini menggunakan standar MySql, karena saatini banyak digunakan pada berbagai aplikasi
[1] Menciptakan database
 
CREATE DATABASE
nama_database
[2] Menciptakan tabel
CREATE TABLE nama_tabel(nama_field1 jenis_data1(lebar1),nama_field2 jenis_data2(lebar2),………)
lebar
jumlah byte/karakter maksimal pd field tersebut
# Introduction of Database# 
1
 
[3] Mengubah field
ALTER TABLE
nama_tabel
CHANGE
field1 field2 jenis_data(lebar )
Field1 : field lama
Field2: field Baru
[4] Menambah field
ALTER TABLE
nama_tabel
ADD
nama_field jenis_data( lebar )
[5] Menghapus field
ALTER TABLE
nama_tabel
DROP
field 
field
nama field yg dihapus.
DML (Data Manipulation Language
 
 )
Contoh :
Contoh terdapat database:
Mahasiswa
Dengan tabel sbb
Tabel : PribadiTabel : jurusan
Nomhs Nama **Kodejur *Kodejur NamaJur Ketua
210100Rina Gunawan21Sistem InformasiHarnaningrum,S.Si210090Gani Suprapto12TekniInformatikaEnnySela,S.Kom.,M.Kom210012Alexandra23Teknik KomputerBerta Bednar,S.Si,M.T.210099Nadine3210002Rizal Samurai1
Membaca/mengambil (dari disk/storage ke memori) isi tabel 
[1] Semua record semua field
SELECT * FROM
tabel
Contoh:SELECT * FROM Pribadi
# Introduction of Database# 
2
 
Pribadi
*NomhsNama**Kodejur
Jurusan
*KodejurNamajurKetua
 
Hasil :
Nomhs Nama Kodejur
210100Rina Gunawan2210090Gani Suprapto1210012Alexandra2210099Nadine3210002Rizal Samurai1
[2] Semua record, field tertentu
SELECT field1, field2,… FROM tabel
Contoh :SELECT nomhs,nama FROM PribadiHasil :
Nomhs Nama
210100Rina Gunawan210090Gani Suprapto210012Alexandra210099Nadine210002Rizal Samurai
[3] Menyaring data (
 filtering)
Agar data yang diambil sesuai dengan kebutuhan (pada contoh diambilsemua field)
 
Dengan 1 kriteria/kondisi
SELECT * FROM
tabel
WHERE
kondisi
Catatan :Kondisi =field
[ =,>,<,>=,<=,!=]
kunci
[ ] = pilih salah satu dari operator relasi
Field : nama field dimana data disaringKunci : nilai/data sebagai kunci penyaringan
Contoh :SELECT * FROM Pribadi WHERE nama=”Nadine
Hasil :
Nomhs Nama Kodejur
210099Nadine3
Dengan >1 kriteria/kondisi
SELECT * FROM tabel WHERE kondisi1 {AND,OR,XOR,NOT}kondisi2 ………..
{ } : opeartor logika
Contoh :
# Introduction of Database# 
3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->