Tuesday, April 16, 2013

Perintah-perintah (query) dasar di Microsoft SQL Server

          Microsoft SQL Server adalah sebuah sistem manajemen basis data buatan Microsoft. Dengan kata lain, dengan menggunakan Microsoft SQL Server, seseorang bisa membuat dan kemudian mengatur database yang telah dibuatnya.
          Microsoft SQL Server  mendukung RDBMS (Relational Database Management System). Menurut Wikipedia, RDBMS adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didesain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur dan melakukan operasi-operasi atas data atas permintaan penggunanya.
          SQL Server adalah aplikasi untuk membuat database, maka dari itu diperlukan perintah-perintah (query) untuk membuat database tersebut. Berikut ini adalah beberapa peritah-perintah (query) yang saya maksud:

   1.  CREATE DATABASE; Digunakan untuk membuat database
        Contoh:
CREATE DATABASE Database_Contoh_Sekolah

ON PRIMARY

{

    NAME = 'sekolah_dat_2012',

    FILENAME = 'e:\data\sekolah\2012\sekolah.mdf'

    SIZE = 67,

    MAXSIZE = 100,

    FILEGROWTH = 1

}

LOG ON


{

    NAME = 'sekolah_dat_2012',

    FILENAME = 'e:\data\sekolah\2012\sekolah.mdf'

    SIZE = 67,

    MAXSIZE = 100,

    FILEGROWTH = 1

}

   2.  CREATE TABLE; Digunakan untuk membuat tabel. Hal yang harus diperhatikan adalah sebelum pembuatan tabel maka Database harus sudah ada dulu.
        Contoh:
CREATE TABLE guru

{

    nip int primary key not null,

    nama varchar(20) not null,

    gaji money not null

}

______________________________________


CREATE TABLE jadwal_guru

{

    nip int primary key not null,

    kd_mata_pelajaran char(5) foreign key references

    nama varchar(20) not null,

    gaji money not null

}

   3.  DROP; Untuk menghapus database atau tabel
Untuk menghapus database;


DROP database database_name


_____________________________


Untuk menghapus tabel;


DROP table table_name

   4.  ALTER; Digunakan untuk memodifikasi tabel, prosedur, triger, view, database
Query ALTER akan dibahas tersendiri dalam postingan lain di lain waktu bersama Query INSERT.
   5.  INSERT; Digunakan untuk memanipulasi isi tabel. Menipulasi yang dimaksud adalah memasukkan data/basris baru dalam suatu tabel.
Query INSERT akan dibahas tersendiri dalam postingan lain di lain waktu bersama Query ALTER.
   6.  UPDATE; Digunakan untuk mengubah data pada sebuah tabel
UPDATE nama_tabel SET kolom_1 = nilai_1, ... , kolom_n = nilai_n WHERE kondisi

   7.  DELETE; Seperti namanya, query ini berfungsi untuk menghapus data pada sebuah tabel.
DELETE FROM nama_tabel WHERE kondisi

No comments:

Post a Comment