SQL menyediakan peritah dan fungsi dalam jumlah yang cukup banyak untuk menunjang aktifitas yang berhubungan dengan penelitian dan manipulasi data pada DBMS. Berikut ini akan diuraikan mengenai dasar-dasar SQL;
JENIS DEKLARASI PADA SQL
Deklarasi atau perintah dalam SQL dikategorikan menjadi dua yaitu DDL ( data definition language ) dan DML ( data manipulation language ), kategori ini didasarkan pada karakteristik dan fungsi dari masing-masing.
A. DDL ( data definition language )
DDL adlah bagian dari SQL yang digunakan untuk mendefinisikan data dan obyek pada basis data. Perintah-perintah yang tergolong pada kategori ini adalah:
DASAR-DASAR SQL
SQL menyediakan peritah dan fungsi dalam jumlah yang cukup banyak untuk menunjang aktifitas yang berhubungan dengan penelitian dan manipulasi data pada DBMS. Berikut ini akan diuraikan mengenai dasar-dasar SQL;
JENIS DEKLARASI PADA SQL
Deklarasi atau perintah dalam SQL dikategorikan menjadi dua yaitu DDL ( data definition language ) dan DML ( data manipulation language ), kategori ini didasarkan pada karakteristik dan fungsi dari masing-masing.
A. DDL ( data definition language )
DDL adlah bagian dari SQL yang digunakan untuk mendefinisikan data dan obyek pada basis data. Perintah-perintah yang tergolong pada kategori ini adalah:
PERINTAH KETERANGAN
CREATE TABLE
CREATE INDEX
ALTER TABLE
DROP TABLE
DROP INDEX
GRANT Membuat tabel
Membuat index
Mengubah atau menyisipkan kolom ke tabel
Menghapus tabel dari basis data
Menghapus index
Memberi izin akses pada pemakai
B. DML ( data manipulation language )
DML adalah bagian dari SQL yang digunakan untuk memulihkan dan memanipulasi data. Perintah ini digunakan untuk memberikan query dan perubahan yang dilakukan di dalam tabel. Perintah-perintah yang tergolong dalam kategori ini adalah :
PERINTAH KETERANGAN
SELECT
INSERT
DELETE
UPDATE
COMMIT
ROLLBACK Perintah utama dari SQL. Digunakan untuk memilih data dari tabel
Menyisipkan baris pada tabel
Menghapus baris pada tabel
Mengubah isi kolom pada tabel
Menuliskan perubahan pada disk
Membatalkan perubahan dari perintah COMMIT
TIPE-TIPE DATA
Tipe data digunakan ketika membuat suatu tabel, pemakai harus menentukan informasi tertentu pada saat pembuatan tabel. Ada beberapa tipe data yang disimpan dalam basis data, diantaranya adalah :
INTEGER KETERANGAN
BIT
INT
SMALLINT
TINYINT
DECIMAL / NUMERIC
MONEY
SMALLMONEY
FLOAT
REAL
DATETIME
SMALLDATETIME Integer dengan niali 0 atau 1
Nilai interger antara –2.147.483.648 s/d 2.147.483.647
Nilai antara –32.768 s/d 32.767
Nilai antara 0 s/d 255
Akurasi angka tetap antara –10^38-1s/d 10^38-1
Data moneter dari –2^63 s/d 2^63-1, dengan tingkat akurasi hingga sepersepuluh ribu unit moneter
-214.748,3648 s/d 214.748,3647 dengan tingkat akurasi sepersepuluh ribu unit moneter
-1.79E+308 s/d 1.79E+308
-3.40E+38 s/d 3.40E+38
1 januari 1753 s/d 31 desember 9999
1 januari 1900 s/d 6 juni 2079
RUPA-RUPA KETERANGAN
CURSOR
TIMESTAMP
UNIQUEIDENTIFIER Referensi ke kursosr
Angka eklusif yang dikenali oleh basas data
Pengenal global yang eklusif
STRING KETERANGAN
CHAR
VARCHAR
TEXT Field tetap dengan ukuran max 8000 byte
Field tetap dengan ukuran max 8000 byte
Variabel dengan ukuran 2^31-1 byte
UNICODE STRING KETERANGAN
NCHAR
NVARCHAR
NTEXT Karakter unicode dengan ukuran 4000 byte
Karter unicode dengan ukuran berfariasi 4000 byte
Variaber berukuran 2^30-1 byte
BINARY STRING KETERANGAN
BINARY
VARBINARY
IMAGE Ukuran tetap hingga 8000 byte
Ukuran bervariasi 8000 byte
Ukuran bervariasi hingga 2^31-1 byte
EKSPRESI DAN OPERATOR
Pada SQL operator bertindak berdasarkan operand, yaitu elemen yang dianalisa oleh operator. Terdapat dua jenis operator, yaitu operator unary yang bertindak berdasarkan satu operand saja, dan operator binary yang bertindak berdasarkan dua atau lebih operator. Apabila pada sebuah ekspresi terdapat lebih dari satu operator, maka operator-operator tersebut akan dievaluasi berdasarkan urutan sebagai berikut ;
• + ( positif ), - ( negatif ), ~ ( bitwise NOT )
• * ( perkalian ), / ( pembagian ), % ( modulus )
• + ( penjumlahan ), + ( penggabungan ), - ( pengurangan )
• +, >, <, >=, <=, <>, !=, !>, !<
• ^ ( bitwise exclusive OR ), & ( bitwise AND ), | ( bitwise OR )
• NOT
• AND
• ALL, ANY, BETWEEN, IN, LIKE, OR, SOME
• = ( penugasan )
Sabtu, 21 Agustus 2010
DASAR-DASAR SQL
Diposting oleh Matahari Ilmu Propil di 00.29Label: Basis Data
Subscribe to:
Posting Komentar (Atom)
0 komentar:
Posting Komentar