Structured Query Language (SQL)

Pada kesempatan kali ini, saya akan mencoba membagi beberapa penggunaan dari Bahasa SQL yang umum digunakan oleh para Programmer kepada kawan-kawan semua, sebelum saya mengetahui apa saja Penggunaan dari SQL , kita harus tau dulu, Apa sebenarnya yang dimaksud dengan Structured Query Language (SQL). SQL merupakan salah satu bahasa generasi ke-4 yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dgn bahasa pemrograman level ke-3, SQL adalah bahasa yg bersifat request oriented dan bersifat non prosedural, sehingga lebih mudah dipelajari karena sintaksis yg digunakan hampir menyerupai bahasa sehari-hari. SQL banyak dipakai pada Data Base Manajement System (DBMS ):

  • Oracle
  • Microsoft SQL server
  • PostGreSQL
  • MySQL
  • Dan lain-lain

Bagian utama SQL :

  • DDL (Data Definition Language) yaitu bahasa yg memiliki kemampuan utk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri

  Contoh: CREATE, DROP dan ALTER

  • DML (Data Manipulation Language) Yaitu bahasa yg berhubungan dgn proses manipulasi data pada tabel, record.

  Contoh : INSERT, UPDATE, SELECT, DELETE

Penggunaan SQL:

  • Untuk membuat database

Format:

Create database nama_database

 Contoh :

Create database akademik

  • Menghapus Database

Format:

Drop database nama_database

 Contoh:

Drop database akademik

  • Membuat Tabel

Format:

Create table nama_tabel (Nama_field_1  type_data (lebar),……………….,Nama_field_n type_data(lebar))

 Contoh:

Create table mhs (nim char(7),nama char(25),alamat char(50))

  • Mengisi Tabel

Format:

Insert into nama_tabel (field1,field2,…,fieldn) Values(‘value1’,’value2’,…,’valuen’)

 Contoh:

Insert into mhs (nim,nama,alamat) values(‘0017123’,’Herman’,’Bima’)

  • Mengubah isi Data/Record pada Tabel

Format:

Update nama_tabel set nama_kolom =“nilai data baru” where kondisi

Contoh:

Update mhs set nama=‘Budi” where nim=‘0017122’

  • Menghapus isi Data/Record pada Tabel

Format:

Delete from nama_tabel where [kondisi]

 Contoh:

Delete from mhs where nim=‘0017234’

  • Menampilkan isi Data Tabel

Format:

  Select (field_1,field_2,…,field_n)   From nama_tabel

  Where [kondisi]

Contoh:    Select * from mhs

               (Ket : menampilkan seluruh field dalam sebuah tabel,    tanda * (asteriks), menandakan seluruh   field/kolom akan ditampilkan)

  • Menampilkan beberapa Field dalam satu tabel
Format:

  Select (field_1,field_2,…,field_n)   from nama_tabel

Contoh:

  Select nim,nama from mhs

       Ket: kolom yang ditampilkan adalah nim dan nama saja

  • Menampilkan data dengan satu kondisi
Format :

  Select * from nama_tabel where [kondisi]

Contoh:

  Select * from mhs where alamat=‘Bima’

  Select * from mhs where umur < 20

  • Menampilkan data dengan dua atau lebih kondisi
Untuk menampilkan data dari tabel dengan dua kondisi atau lebih gunakan operator logika :
NOT,AND,OR,BETWEEN,LIKE ,IN,SOME,ANY, ALL

Contoh :

1. Select * from mhs where nama=‘Herman’ and alamat=‘Bima’

    Ket: tampilkan data dari tabel mhs dimana nama=Herman dan alamat=Bima

2. Select * from mhs where nim between ‘0112001’ and 0112010’

    Ket: tampilkan data dari tabel mhs mulai dgn nim antara 0112001 sampai dengan 0112010

3. Select * from mhs where alamat IN (‘Bima’,’Dompu’,’Sumbawa’)

    Ket: tampilkan isi tabel mhs dimana alamat terdapat didalam tanda kurung.

Diatas merupakan beberapa Penggunaan SQL yang biasa digunakan oleh Programer dalam mengolah database menggunakan Bahasa SQL, Semoga artikel diatas bermanfaat bagi kawan-kawan semua, Trim’s :)

About the author

Pantang tolak tugas, Pantang tugas tak terselesaikan , Pantang Ulur Waktu dan Yakin Usaha Sampai . . . . . .