Jumat, 07 November 2014

KONSEP SQL

KONSEP SQL
SQL (structured query language) adalah bahasa yangbersifat request oriented on dan bersifat non prosedural sehingga lebih mudah untuk dipelajari, karena bahasa yang digunakan oleh manusia untuk berkomunikasi.
SQL terdiri dari beberapa bagian:
a.        DDL (Data Definition Language) yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek.
b.        DML (Data Manipulation Language) yaitu bahasa yang berhubungan dengan proses manipulasi data.
Yang termasuk perintah dalam DDL
fungsi
Keterangan
1.        Create database
2.        Create table
3.        Drop ...
4.        Alter table
5.        Grant
6.        Revoke
7.        Create index
8.        Alter database
1.        Membuat database
2.        Membuat tabel
3.        Menghapus tabel, database, index
4.        Mengubah struktur tabel
5.        Memberikan hak akses
6.        Mencabut hak akses
7.        Membuat index
8.        Mengubah database


Yang termasuk perintah dalam DML
Fungsi
keterangan
1.        Select
2.        Insert
3.        Update
4.        Delete
5.        Commit
6.        Rollback

1.        Menampilkan record dari tabel atau view
2.        Menyisipkan record ke dalam tabel
3.        Mengubah record dalam tabel
4.        Menghapus record dari tabel
5.        Menuiskan perubahan dalam disk
6.        Membatalkan perubahan yang dilakukan
 Fungsi agregat disebut juga dengan fungsi group atau fungsi ringkasan dimana fungsi yang digunakan untuk menghasilkan nilai berdasarkan jumlah data atau record dalam kolom . Untuk pengertian Fungsi secara ringkas adalah kumpulan intruksi yang menghasilkan sebuah nilai jika dipanggil . dalam MySQL terdapat beberapa fungsi agregat bawaan yang dapat kita gunakan untuk mengelola data2 yang ada di dalam database sesuai dengan kebutuhan dan penggunaan fungsi tersebut. 
Dibawah ini beberapa fungsi dari agregat

FUNGSI                                                KETERANGAN
AVG()                               Digunakan untuk Memperoleh Nilai Rata-rata
AVG(DISTINCT)            Memperoleh Nilai Rata2 Khusus nilai Yang Berbeda
COUNT()                         Menghitung Record dalam table yang tidak Berrnilai NULL
COUNT(DISTINCT)      Menghitung Record dalam table yang tidak Berrnilai NULL dan berbeda
MAX()                                          Menghasilkan nilai Terbesar
MIN()                                           Menghasilkan nilai Terkecil
SUM()                                          Memperoleh Penjumlahan data
SUM(DISTINCT)                       Memperoleh Penjumlahan data untuk nilai yang berbeda
STD(), STDDEV() Atau STDDEV_POP                               Menghasilkan Deviasi standar
VARIANCE() Atau VAR_POP()                                           Menghasilkan varian Standar
VAR_SAMP()                                                                         Menghasilkan varian sample

0 komentar:

Posting Komentar