.post-body blockquote{ background-color:#f4f4f4; border:1px dashed #ccc; font-family:arial; margin-left:15px; margin-bottom:10px; margin-top:10px; margin-top:10px; padding:8px; width:500px }

Nana

Senin, 20 Mei 2013

~MY~SQL~

Pegertian SQL server
Pada dasarnya pengertian dari SQL Server itu sendiri adalah bahasa yang dipergunakan untuk mengakses data dalam basis data relation. Bahasa ini secara defacto adalah bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini dalam manajemen datanya. SQL server 2005 merupakan salah satu produk dari Relational Database Management System (RDBMS).
SQL Server  terdiri atas beberapa komponen sebagai berikut:
a.              Relational Database Engine : komponen utama atau jantung SQL Server.
b.             Analysis Services : Basis dari solusi intelijen bisnis yang ampuh (powerful), dan mendukung aplikasi-aplikasi OLAP (online analytical processing), serta data minning.
c.              Data Transformation Service (DTS): sebuah mesin untuk membuat solusi ekspor dan impor data, serta untuk mentransformasi data ketika data tersebut ditransfer.
d.             Notification Services: sebuah framework untuk solusi dimana pelanggan akan dikirimi notifikasi ketika sebuah event muncul.
e.              Reporting Services: service yang akan mengambil data dari SQL Server, dan menghasilkan laporan-laporan.
f.              Service broker: sebuah mekanisme antrian yang akan menangani komunikasi berbasis pesan diantara service.
g.             Native HTTP Support: dukungan yang memungkinkan SQL server  yang (jika diinstall pada Windows Server 2003) akan merespon request terhadap HTTP endpoint, sehingga memungkinkan pembangunan sebuah web service untuk SQL Server tanpa menggunakan IIS.
h.             SQL server Agent : akan mengotomatiskan perawatan database dan mengatur task, event dan alert.
i.               NET CLR (Common Language Runtime): akan memungkinkan pembuatan solusi menggunakan managed code yang ditulis dalam salah satu bahasa .NET.
j.               Replication: serangkaian teknologi untuk menjalin dan mendistribusikan data dan obyek database dari sebuah database ke database lain, dan melakukan sinkronisasi untuk menjaga konsistensinya.
k.             Full-Text Search: memungkinkan pengindeksan yang cepat dan flexibel untuk query berbasis kata kunci (terhadap data teks yang disimpan dalam database).

PENJELASAN PERINTAH SQL (Structured Query Language)

Perintah SQL dan Pengunaannya - SQL (Structured Query Language) adalah sebuah bahasa yang digunakan 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. 
berikut beberapa perintah SQL :
1. SELECT
 Digunakan untuk memilih data dari table database.

Syntax dasar :
SELECT column_name(s)
FROM table_name
Atau
SELECT * FROM table_name
Contoh 1 :
SELECT nama,email FROM registrasi
Contoh 2 :
SELECT * FROM registrasi


2. SELECT DISTINCT
Digunakan untuk memilih data-data yang berbeda (menghilangkan duplikasi) dari sebuah table database.

Syntax dasar :
SELECT DISTINCT column_name(s)
FROM table_name

Contoh :

SELECT DISTINCT kota FROM registrasi



3. INSERT INTO

Digunakan untuk menambahkan data baru di tabel database.

Syntax dasar :
INSERT INTO table_name
VALUES (value1,value2,value3, . . .)
Atau
INSERT INTO table_name (column1,column2,column3, . . .)
VALUES (value1,value2,value3, . . .)


Contoh 1 :
INSERT INTO registrasi
VALUES (1,’konoe’,’konoe@gmail.com’,’Medan’)


Contoh 2 :
INSERT INTO registrasi (id,nama,email,kota)
VALUES (1,'konoe','konoe@gmail.com','Medan')


4. UPDATE
Digunakan untuk mengubah/memperbarui data di tabel database.

Syntax dasar:
UPDATE table_name
SET column1=value,column2=value, . . .
WHERE some_column=some_value
Contoh :
UPDATE registrasi
SET email=’konoe@yahoo.com’, kota=’Medan’
WHERE


  5. DELETE
 Digunakan untuk menghapus data di table database. Tambahkan perintah Where untuk memfilter data-data tertentu yang akan dihapus. Jika tanpa perintah Where, maka seluruh data dalam tabel akan terhapus.

Syntax dasar :
DELETE FROM table_name
WHERE some_column=some_value
Contoh :
DELETE FROM registrasi
WHERE id=1