• Breaking News

    Panduan dan Tutorial Lengkap serta Materi Pelajaran di Mulyono Blog. Konten Terlengkap dan Terpercaya

    Minggu, 09 Oktober 2011

    Dasar-Dasar MySQL

    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
    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 .
    # 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