Monday, November 2, 2009

SQL BASIC

Perkenalan SQL

SQL adalah bahasa standar untuk mengakses dan manipulasi basis data

Apa itu SQL
-sql digunakan untuk struktur bahasa query
-sql berfungsi untuk mengakses dan memanipulasi database
-sql adalah standar ANSI(american national standards insitute)

apa yang bisa kita lakukan dengan SQL
-SQL bisa mengeksekusi query
-SQL bisa memasukkan data
-SQL bisa mendapatkan data dari database
-SQL bisa memperbaharui data
-SQL bisa bisa menghapus data yang ada
-SQL bisa membuat database baru
-SQL bisa buat tabel baru
-SQL bisa buat tempat prosedur yang baru di dalam database
-SQL bisa buat gambaran baru
-sQL bisa mengatur izin di dalam table,prosedur dan gambaran

SQL standar
Walaupun SQL adalah standar ansi,itu banyak perbedaan versi bahasa SQL
bagaimana pun,harus tunduk dengan standar ANSI,semua mendukung kepada komentar utama
(antara lain SELECT,UPDATE,DELETE,INSERT,WHERE)

Menggunakan SQL di dalam website
Untuk membangun sebuah website perlu menampilkan data dari database,kamu akan mengikuti
-Program database RDBMS
-Tulisan bahasa server,PHP dan ASP
-SQL
-HTML/CSS

RDBMS
Penggunaan RDBMS untuk Relational Database management system
RDBMS adalah dasar untuk SQL dan untuk semua sistem semua database modern antara lain MS SQL,DB2,ORACLE
ORACLE dan Microsoft access.
Pada data tempat RDBMS didalam objek database berhubungan dengan tabel
isi data yang di dalam table saling berhubungan dan juga dengan kolom dan baris

SQL syntax

Database tabel
database sebagian besar berisi satu table atau beberapa table.tiap-tiap table mengenalkan oleh nama
(kustomers atau order).tabel berisi baris dengan data.

SQL Statements
sebagian besar kamu membutuhkan aksi untuk tampilan database dengan pernyataan SQL.
Mengikuti pernyataan SQL akan memilih data di persons tabel

SELECT * FORM Persons
ini adalah pelajaran kami mengajarkan kamu tentang perbedaan pernyataan SQL

Tetap perhatikan itu..
SQL tidak senstif huruf

titkkoma setelah pernyataan
beberapa sistem database membutuhkan titikkoma setelah setiap pernyataan SQL.
Titik koma adalah standar pernyataan SQL di sistem database mengizinkan satu perintah SQL untuk mengeksekusi
yang berada di dalam server database.
kami menggunakan MS access dan sql server 2000 dan kami tidak memasukkan titik koma setelah setiap perintah SQL
,tetapi beberapa progaram database tidak menggunakan izin untuk menggunakan itu.

SQL DML(Data manipulation Language) dan DDL (Data defination Language)

Query dan Memperbaharui data dari bagian DML diantara perintah SQL
-SELECT mengambil data dari database
-UPDATE memperbaharui data di dalam database
-DELETE Menghapus data dari dari database
-INSERT INTO memasukkan data ke dalam database

DDL berguna Untuk SQL permisi database tabel yang berfungsi menghapus dan membuat tabel.
itu juga memberi definisi petunjuk.Sebagian besar DDL sangat penting antara lain :
-CREATE DATABASE membuat database baru
-ALTER DATABASE modifikasi database
-CREATE TABLE membuat tabel baru
-ALTER TABLE modifikasi tabel
-DROP TABLE menghapus tabel
-CREATE INDEX membuat indek
-DROP INDEX menghapus index

SQL SELECT Statement

pada pembahasan sekarang akan membahas tentang SELECT dan SELECT *

SQL SELECT statement
perintah SELECT biasa nya di gunakan untuk memilih data yang berasal dari database.

SQL SELECT syntax

SELCT column_name(s) FROM table_name;

dan

SELECT * FROM table_name;

SQL SELECT DISTINCT statement

pada pembahasan sekarang akan membahas tentang perintah Query SELECT DISTINCT
pernyataan SQL SELECT DISTINCT

di dalam table,beberapa kolom mempunyai nilai isi yang sama.tidak masalah,bagaimana pun,kadang-kadang
kamu hanya inginkan daftar nilai yang berbeda si dalam table.

SQL SELECT DISTINCT Syntax
SELECT DISTINCT column_name(s) FROM table_name;

SQL WHERE Clause
kalimat WHERE di gunakan untuk menyaring data.Ketentuan kalimat WHERE digunakan hanya untuk memilih data yang
yang memenuhi kriteria.

Operator di izinkan didalam ketentuan WHERE

= sama dengan
<> tidak sama dengan
> besar
< kecil >= besar sama
<= kecil sama
BETWEEN diantaranya
LIKE untuk mencari pola
IN jika kamu mengetahui nilai yang tepat yang kamu ingin kembalikan untuk sedikitnya salah satu dari kolom

SQL AND & OR Operators
operator AND & OR digunakan untuk menyaring beberapa data dasar di dalam satu kondisi.

AND & OR Operators
Operator AND menampilkan jika kedua data di dalam satu kondisi dan dua kondisi adalah benar
Operator OR menampilakan jika salah satu data di satu kondisi atau di dua kondisi adalah benar

Contoh operator AND
SELECT * FROM Persons WHERE FirstName='Tove' AND LastName='Svendson'

Contoh operator OR
SELECT * FROM Persons WHERE FirstName='Tove' OR FirstName='Ola'

Kombinasi AND & OR
kamu bisa mengkombinasikan AND dan OR(menggunakan tanda kurung untuk menyempurnakan ekspresi)
contoh SELECT * FROM Persons WHERE LastName='Svendson' AND (FirstName='Tove' OR FirstName='Ola')

SQL ORDER BY Keyword
kuci kata atau keyword ORDER BY digunaka untuk mengambil hasi dengan cara singkat

kata kunci ORDER BY
kata kunci ORDER BY digunakan untuk memisahkan hasil kolom
kata kunci ORDER BY memisahkan data

SQL ORDER BY Syntax
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC

ORDER BY Example
SELECT * FROM Persons ORDER BY LastName

ORDER BY DESC Example
SELECT * FROM Persons ORDER BY LastName DESC

SQL INSERT INTO Statement
pernyataan INSERT INTO digunakan untuk memasukkan data baru di dalam tabel.

SQL INSERT INTO Syntax
INSERT INTO table_name VALUES (value1, value2, value3,...)

SQL UPDATE Statement
pernyataan UPDATE digunakan mengupdate data didalam tabel

SQL UPDATE Syntax
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

SQL DELETE Statement
digunakan menghapus data di dalam tabel

pernyataan DELETE
digunakan menghapus baris di dalam tabel

SQL DELETE Syntax
DELETE FROM table_name WHERE some_column=some_value

Menghapus semua baris
DELETE FROM table_name

or

DELETE * FROM table_name

No comments: