Rabu, 19 September 2012

SYNTAX SQL

 SYNTAX SQL
Semua statement SQL ini bisa berfungsi di semua DBMS/RDBMS karena ini adalah syntax statement SQL standar. Untuk tutorial menggunakan sebuah table di Microsoft Access dan MySQL dengan nama Tbarang dan struktur datanya sebagai berikut :

Struktur table Tbarang di Microsoft Access :

kodeitem text(10), deskripsi text(50), harga number(10), kategori text(6), diskon number(2), statusjual text(1)
Struktur table Tbarang di MySQL :

kodeitem varchar(10), deskripsi varchar(50), harga integer(10), kategori varchar(6), diskon int(2), statusjual char(1)
dan datanya sebagai berikut :
Select Statement
Statement Select digunakan untuk menampilkan data dari satu atau beberapa tabel.
contoh : select * from Tbarang

Insert Statement
insert into tbarang (kodeitem, deskripsi, harga, kategori, diskon, statusjual)
values('SW3001','PHP Designer 2008',2000000,'UTL',0,'Y')
Pada Data Definiton Language (DDL) berkaitan mengenai struktur tabel.
perintah - perintah yang termasuk dalam DDL antara lain :

    Create

    Biasa digunakan untuk membuat suatu tabel. sintaksnya adalah :
    [ CREATE TABLE nama_tabel (
    nama_field ke-1 tipe_data ( lebar_field ), ......, nama_field ke-n tipe_data ( lebar_field ) ) ;]
    contoh 1 :
    buatlah sebuah tabel barang dengan field kode_barang char(6), nama barang varchar2(25), satuan_barang varchar(20), dan stok barang number(4), primary key-nya adalah kode barang.

    sintaksnya :
    CREATE TABLE barang (
    Kode_Barang char(6)
    Nama_Barang varchar2(25),
    Satuan_Barang varchar(20),
    Stok_Barang number(4),
    Constraint pk_barang primary key(Kode_Barang)
    );

    Alter

    Digunakan untuk mengedit tabel yang telah ada. dalam pengeditan tabel ini ada beberapa kemungkinan, diantaranya adalah mengubah dalam artian memodifikasi salah satu atau beberapa field pada tabel tersebut atau dalam artian menambah satu atau beberapa field pada tabel tersebut.

    sintaks umumnya adalah :
    [ ALTER TABLE nama_tabel
    ADD | MODIFY nama_field ke-1 tipe_data ( lebar_field ) ;]
    contoh 2 :
    mengacu pada contoh 1, ubah tipe data Satuan_Barang menjadi char(5)

    sintaksnya :
    ALTER TABLE barang
    modify Satuan_Barang char(5);

    Drop

    Terkadang anda diharuskan menghapus sebuah tabel yang telah anda buat, hal ini mungkin disebabkan karena tabel yang anda buat salah, atau tidak diperlukan. untuk itu digunakan perintah Drop.
    sintaks umumnya adalah :
    [ DROP TABLE nama_tabel ;]
    contoh 3 :
    hapus tabel 'barang' yang telah dibuat pada contoh 1

    sintaksnya :
    DROP TABLE barang

DML (DATA MANIPULATION LANGUAGE)
yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel record.Misalnya INSERT,UPDATE,DELETE.
Contoh penggunaan perintah - perintah pada DML

1). INSERT
Sintaks : INSERT INTO Nama_tabel[(nama_kolom1,....)]

2). UPDATE
Sintaks : UPDATE nama_tabel
SET nama_kolom = value_1
WHERE kondisi

3). DELETE
Sintaks : DELETEFROM nama_table
WHERE kondisi

Tidak ada komentar:

Posting Komentar

ans!!