2/18/10

Pengertian SQL Dan Cara Pengerjaan Nya

Pengertian SQL dari yaitu SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.Mengetahui perintah perintah dasar sql merupakan modal awal untuk pengembangan database

1. Create Database
Pertama yang kita lakukan untuk belajar tentang SQL server yaitu membentuk pertama kali database yang akan kita gunakan untuk tempat belajar.

Perintah untuk membuat database

CREATE DATABASE TOKO

perintah diatas akan membuat database pada tempat default sql server (C:\Program Files\Microsoft SQL Server\MSSQL\Data). Untuk membentuk database dengan menentukan letak database gunakan perintah

CREATE DATABASE TOKO

ON

(

NAME = toko_dat,

FILENAME = ‘c:\Latihan SQL\Toko_Latihan.mdf’,

SIZE = 4,

MAXSIZE = 10,

FILEGROWH = 1

)


2. Create Table

Perintah SQL Server untuk membuat tabel baru digunakan

CREATE TABLE Barang

(

idbarang varchar(4) primary key ,

namabarang varchar(30),

harga money,

tanggal datetime default getdate()

)

Untuk penulisan nama table dan kolom harus diawali dengan text dan dapat diikuti dengan bilangan. Terdapat banyak pilihan Tipe data yang digunakan dalam sql server lengkapnya silahkan baca di http://www.mssqlcity.com/Articles/General/choose_data_type.htm

Dibawah ini adalah contoh untuk membuat tabel Barang

CREATE TABLE Barang

(

idbarang varchar(4) primary key ,

namabarang varchar(30),

harga money,

tanggal datetime default getdate()

)

Perintah diatas bisa dijalankan dengan sukses tapi terdapat kekurangan yaitu Bagaimana jika tabel yang kita mau buat sudah ada dalam database.Perintah sql server untuk mengabaikan jika tabel sudah ada dan membuat tabel jika tabel belum ada gunakan perintah

If Exists( SELECT Table_Name FROM Information_Schema.Tables

WHERE Table_Name = ‘Barang’ )

DROP TABLE Barang

go

Use TOKO

CREATE TABLE Barang

(

idbarang varchar(4) primary key ,

namabarang varchar(30),

harga money,

tanggal datetime default getdate()

)

Setelah membuat database dan tabel pada sql server, sekarang kita akan isi data yaitu dengan perintah

Setelah membuat database dan tabel pada sql server, sekarang kita akan isi data yaitu dengan perintah

3. Insert Table

Database Sudah terbentuk dengan 1 tabel, sekarang perintah SQL untuk isi tabel Barang

Rumus Umum Insert

Insert into[Nama_Tabel]( [Kolom1],[Kolom2],..[kolom?] )

values(isikolom1,isikolom2,..isikolom?)

Pada tabel barang terdapat nama nama field idbarang,namabarang,harga,tanggal tetapi field tanggal bernilai default getdate() yang artinya field tanggal jika diisi akan akan nilainya sesuai dengan nilai yang diberikan dan jika tidak diisi akan bernilai tanggal pada saat pengisian data.

contoh pemakaian dalam tabel Barang dengan rumus

insert into Barang(idbarang,namabarang,harga)

values(‘isi Kode Barang’,'isi Nama Barang’,'isi Harga Barang’)

jika ditambahkan field tanggal akan menjadi

insert into Barang(idbarang,namabarang,harga)

values(‘isi Kode Barang’,'isi Nama Barang’,'isi Harga Barang’)

contoh pemakaian dalam tabel Barang dengan data

insert into Barang(idbarang,namabarang,harga) values(’B001′,’Barang 1′,3500)

insert into Barang(idbarang,namabarang,harga) values(’B002′,’Barang 2′,1000)

insert into Barang(idbarang,namabarang,harga) values(’B003′,’Barang 3′,5000)

insert into Barang(idbarang,namabarang,harga) values(’B004′,’Barang 4′,7050)

4. Perintah Select

Perintah Select merupakan perintah untuk menampilkan data baik secara keseluruhan maupun dengan kondisi tertentu

menampilkan data barang secara keseluruhan gunakan perintah

Select * from Barang

Tanda * merupakan Semua Field yang ingin ditampilkan

Hasil Select * from Barang

idbarang namabarang harga tanggal

—— ————- ———– —— ——————–

B001 Barang 1 3500.0000 2007-10-14 17:17:55.153

B002 Barang 2 1000.0000 2007-10-14 17:17:55.170

B003 Barang 3 5000.0000 2007-10-14 17:17:55.170

B004 Barang 4 7050.0000 2007-10-14 17:17:55.170

B005 Barang 5 9800.0000 2007-10-14 17:17:55.170

Untuk menampilkan Field tertentu misalnya idbarang, namabarang gunakan perintah

select idbarang, namabarang from barang

Hasilnya

idbarang namabarang

——– —————

B001 Barang 1

B002 Barang 2

B003 Barang 3

B004 Barang 4

B005 Barang 5

3. Perintah Where

Setelah menggunakan perintah Select untuk menampilkan data secara keseluruhan dan untuk menampilkan data dengan kondisi tertentu digunakan perintah Select dan ditambahkan perintah where diikuti dengan kondisi yang ingin ditampilkan.

Mengetahui nama barang dengan idbarang B001 gunakan perintah

select namabarang from Barang where idbarang=’B001′

Hasilnya

namabarang

——————————

Barang 1

Menampilkan barang dengan harga 5000

select barang from Barang where harga=5000

Hasilnya

namabarang

——————————

Barang 3

Menampilkan Harga Barang dengan harga lebih besar 3000 dan lebih kecil dari 7000

select idbarang,namabarang,harga from Barang where harga>3000 and harga<7000

Hasilnya

idbarang namabarang harga

——– —————————— ———————

B001 Barang 1 3500.0000

B003 Barang 3 5000.0000

4. Function SQL

SQL Server terdapat function diantaranya Function SUM,AVG,Max,Min,Count

Contoh Pemakaian

select sum(harga) as sumharga from barang.