SQL - DOC by za9uza

VIEWS: 43 PAGES: 4

More Info
									Dasar-Dasar MySQL
Indra Permadi
Indrapermadi39@yahoo.co.id



   Lisensi Dokumen:
   Copyright © 2003-2007 IlmuKomputer.Com
   Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
   disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
   tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
   disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
   kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.



MySQL merupakan sebuah DBMS (Database Management System) yang bersifat multiuser dan
multireading. SQL (Structured Query Languange) yang merupakan bahasa standar yang
digunakan untuk sistem manajemen database relational.


Tipe Data
         Setiap Data memiliki tipe data. Tipe data dibagi menjadi dua yaitu tipe data standar
dan tipe data perluasan. Beberapa tipe data standar diantaranya :


    1. Char        : untuk menyatakan deretan karakter (String)
    2. Integer     : untuk menyatakan bilangan bulat
    3. Numeric : untuk menyatakan bilangan real


Dan beberapa tipe data perluasan diantaranya :


    1. Varchar     : untuk menyatakan string yang panjangnya bervariasi
    2. Boolean     : untuk menyatakan tipe logis (true atau false)
    3. Money       : untuk menyatakan uang
    4. Blob        : untuk menyatakan data biner atau gambar
    5. Serial      : untuk menyatakan nilai yang urut


Komunitas eLearning IlmuKomputer.Com                                                       1
Copyright © 2003-2007 IlmuKomputer.Com
Statement MySQL
    DDL (Data Definition Languange)


       Membuat database, menggunakannya, membuat table, menentukan index serta struktur
       penyimpanan tabel


   -   CREATE DATABASE {nama database yang akan dibuat}.
       Perintah ini digunakan untuk pada saat membuat database untuk pertama kali
   -   USE {nama database yang akan digunakan}.
       Untuk menggunakan database yang telah dibuat
   -   CREATE TABLE {nama tabel yang akan dibuat}.
        Membuat tabel yang diperlukan database.


    DML (Data Manipulation System)


       Melakukan manipulasi dan pengambilan data berupa penyisipan atau penambahan data
       baru, penghapusan data serta pengubahan data.


   -   INSERT
       Perintah     :     INSERT    INTO     namatabel     (field1,[field2,[...]])   VALUES
       (nilai1[,nilai2,[....]);
   -   UPDATE
       Perintah     :     UPDATE namatabel SET field1=nilai1, field2=nilai2[...] WHERE
       kondisi;
   -   DELETE
       Perintah     : DELETE FROM namatabel WHERE kondisi;
   -   SELECT
       Perintah     : SELECT * FROM namatabel;
       (*) untuk memilih seluruh field bila hanya beberapa yang akan digunakan sebutkan
       fieldnya. Penggunaan SELECT dengan berbagai kondisi .



Komunitas eLearning IlmuKomputer.Com                                                      2
Copyright © 2003-2007 IlmuKomputer.Com
       # Menggunakan operator IS NULL dan IS NOT NULL


       Operator IS NULL digunakan untuk mencari nilai yang kosong dalam suatu kolom,
       sedangkan IS NOT NULL digunakan untuk mencari nilai yang tidak kosong.
       Contoh :


       SELECT * FROM tabel WHERE dataku IS NULL;


       SELECT * FROM tabel WHERE dataku IS NOT NULL;


       # Mengurutkan data dengan ORDER BY
       Contoh :


       SELECT * FROM tabel ORDER BY nama;


       # Mengurutkan data secara Descending
       Contoh :


       SELECT * FROM tabel ORDER BY nama DESC


    DCL (Data Control Languange)


        DCL adalah perintah untuk melakukan pendefinisian pemakai yang boleh mengakses
        database dengan berbagai macam previlage. DCL terdiri atas sekelompok perintah
        SQL untuk memberikan hak untuk mengakses database, mengalokasikan space,
        pendefinisan space dan pengauditan penggunaan database. Biasanya hal ini tersedia
        pada sistem manajemen database yang memiliki fasilitas keamanan denga membatasi
        pemakai dan kewenangannya




Biografi Penulis

Komunitas eLearning IlmuKomputer.Com                                                   3
Copyright © 2003-2007 IlmuKomputer.Com
                                    Indra Permadi. Lahir di Bandung 21 Agustus 1990
                                    Sekarang Sedang Menyelesaikan Studi Diploma III pada
                                    jurusan Teknik Informatika di Universitas Padjadjaran.
                                    E-Mail : indrapermadi39@yahoo.co.id




Komunitas eLearning IlmuKomputer.Com                                                         4
Copyright © 2003-2007 IlmuKomputer.Com

								
To top