Belajar Sintak dasar SQL (Structured Query Language)


Selamat malam sobat semua, pada posting kali ini saya akan Belajar Sintak Dasar SQL(Structured Query Language). Contoh database yang sering kita gunakan adalah Microfost Acces hanya bisanya cuma klik tools yang disediakan pada Menu Toolbar tanpa kita tahu apa di balik itu yaitu sebuah bahasa pemrograman, Maka dari itu pada posting saya ini untuk belajar SQL atau bisa baca cara pada posting saya yang Cara mengkoneksikan ODBC Query Tool dengan Microsoft Acces Database.Pada posting tersebutlah cara menggunakan sintaksnya dan pemrogramannya. Dibawah ini adalah sintak dasar SQL dan juga contohnya.

1. Membuat Table Baru
  • Syntax : CREATE TABLE nama_table ( field1 type(size),field2 type(size), )
  • Contoh :
    CREATE TABLE karyawan (
    firstname char(15) not null,
    lastname char(15) not null,
    ssn char(9) not null,
    bdate date,
    address char(30) ,
    sex char(1),
    salary decimal(10.2))
2.  Menghapus Table
Sintaks: DROP TABLE nama_table
Contoh: DROP TABLE karyawan
3.  Memperbaharui field (Menambah / mengurangi field)
  • Menambah kolom/field baru
  • ALTER TABLE nama_table
    ADD field TYPE(SIZE)
  • Menghapus kolom/field
  • ALTER TABLE nama_table
    DROP COLUMN field
4.  Menyisipkan Data Baru
  • INSERT INTO nama_table  (field1, field2 ,…) VALUES (nilai1, nilai2 ,)

  • INSERT INTO nama_table VALUES (nilai1, nilai2 ,)

Contoh :
  • INSERT INTO KARYAWAN (nama, pekerj aan, gaji, mkerja)VALUES ("SUNARDI" ,"STAF AHLI" ,1500000,3)
  • INSERT INTO KARYAWAN VALUES ("SUNARDI" ,"STAF AHLI" ,1500000,3)
5.  Menampilkan Data
  • Semua Data.
    SELECT *FROM NAMA_TABLE

  • Menampilkan field tertentu.
    SELECT FIELD1,FIELD2, FROM  NAMA_TABLE
  • Menampilkan data dengan urutan tertentu.
    SELECT FIELD1,FIELD2,… FROM NAMA_TABLE ORDER BY FIELD

Gunakan DESC setelah FIELD untuk pengurutan TURUN

  • Menampilkan data-data tertentu
  • SELECT FIELD FROM NAMA_TABLE WHERE <KONDISI>

Contoh :
  • SELECT * FROM KARYAWAN WHERE NAMA LIKE “S*”

  • SELECT *FROM KARYAWAN WHERE GAJI > 1000000

  • SELECT *FROM KARYAWAN WHERE GAJI > 500000 AND GAJI <2000000

atau

  • SELECT *FROM KARYAWAN WHERE GAJI BETWEEN 500000 AND 2000000
  • SELECT * FROM KARYAWAN WHERE NAMA LIKE “S*” or NAMA LIKE “A*”
  • SELECT * FROM KARYAWAN WHERE NAMA NOT LIKE “S*"
6.  Menghapus Data /Baris
DELETE FROM nama_table
WHERE <kondisi>

7.  Memperbaiki/edit Data/Baris
UPDATE nama_table
SET <kondisi1/pengganti>
WHERE <kondisi2/yg diganti
Selamat mencoba dan belajar sobat, sintak ini bisa di terapkan dalam pemrograman SQL silahkan baca Cara mengkoneksikan ODBC Query Tool dengan Microsoft Acces Database, sehingga kita dapat mempelajarinya sebagai programer SQL pemula. Jika ada pertanyaan silakan komentar dibawah ini.

2 komentar

Write komentar

Berkomentarlah sesuai konten. NO SARA, NO SPAM, NO LINK AKTIF dan semacamnya.
Terima kasih.

Conversion Conversion Emoticon Emoticon