SQL "Structured Query Language"
dibaca “S-Q-L” atau “Sequel”Dikembangkan oleh IBM pada pertengahan 1970an
Sekarang merupakan bahasa standar internasional untuk pembuatan (creating) dan query database relational
Dikenal dengan standarnya SQL-99 (disetujui sebagai standard ANSI tahun 1999)
Penulisan perintah SQL
Perintah SQL tidak case sensitive
Perintah SQL bisa ditulis pada satu baris atau lebih
Antar klausa perintah biasanya ditulis pada baris yang berbeda
Keywords tidak dapat dipisah antar baris
Tabs dan spasi diperbolehkan agar mudah dibaca
Setiap akhir perintah SQL (tidak baris) diakhiri dengan tanda (;)
Komponen SQL:
DDL (Data Definition Language)
Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database
DML (Data Manipulatin Language)
Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database
DCL (Data Control Language)
Merupakan perintah yang dapat digunakan untuk mengatur hak akses terhadap sebuah basis data (database)
Tipe data digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur.
Macam-macam Tipe Data :
-NUMBER, menyimpan bilangan bulat serta bilangan pecahan di belakang titik desimal. Panjang maksimum tergantung pada implementasi oleh sistem operasi yang digunakan, tetapi pada umumnya 38 digit.
-DATE, menyimpan data tanggal dan waktu dalam tabel. Tipe data DATE menyimpan data tahun (termasuk abad), bulan, hari, jam, menit, serta detik.. Oracle XE menggunakan format tanggal default dalam bentuk
DD-MM-YY.
-Character / Char merupakan Tipe data yang menyimpan karakter dengan size maximal 2000byte (1 karakter = 1 byte)
-Varchar merupakan Tipe data yang dapat menyimpan semua jenis karakter yang dimasukan lewat keyboard dengan size maximal karakter 4000byte
-Integer merupakan tipe data dengan bilangan bulat dengan ukuran 4byte
Komponen SQL
Data Definition Language (DDL)
-Create -Alter -Drop
Data Manipulation Language (DML)
-Select - Update
-Insert - Delete
Data Control Language (DCL)
- Grant - Revoke
- Commit - Rollback - Savepoint
DDL
1. Create Table
Perintah Tanpa Constraint
CREATE TABLE barang (
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stok_barang number(4)
);
blok smua klik execute untuk menjalankan program
Dibawah ); enter 2kali lalu ketik program
select *from barang ;
Lalu blok program tersebut dan execute untuk
melihat tabel spt dibawah ini
1. Create Table
Perintah Tanpa Constraint
CREATE TABLE suplier (
kode_suplier char(10),
nama_suplier char(6),
telp_suplier char(5),
);
Tidak ada komentar:
Posting Komentar