I. Tentang MySQL
a. MySQL merupakan Database Server yang bersifat :
1. Open Source
2. Multiplatform
3. Berbasis database relasional
b. Bisa dipakai untuk database pribadi atau pada level korporat berskala kecil hingga besar.
c. Selain bersifat free, ada juga yang bersifat komersial.
d. Menggunakan SQL untuk mendukung pengaksesan data (query)
II. Dasar SQL
- SQL = Structured Query Language
- Digunakan untuk mengakses basis data relasional
- Bersifat standar; bisa dipakai untuk basis data relasional lainnya
- Perintah SQL dapat dibagi menjadi DDL dan DML
III. Perintah DDL
DDL = Definition Data Language
Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan
database atau tabel
Contoh:
1. CREATE DATABASE
2. CREATE TABLE
3. DROP TABLE
4. ALTER TABLE
IV. Perintah DML
DML = Data Manipulation Language
Perintah DML pada MySQL digunakan untuk manipulasi data.
Contoh:
1. SELECT – mengambil data
2. DELETE – menghapus data
3. INSERT – menyisipkan data
4. UPDATE – mengubah data
V. Penjelasan TIPE DATA
KARAKTER
- CHAR: Teks dengan maksimal 255 karakter
- VARCHAR: Teks maksimal 255 karakter dan bersifat variabel
- TEXT: Teks dengan panjang maksimal 65535
- TINYINT: Bilangan 1 byte
- SMALLINT: Bilangan 2 byte
- INT atau INTEGER Bilangan 4 byte
- BIGINT: Bilangan 8 byte
- FLOAT: Bilangan pecahan (4 byte)
- DOUBLE atau REAL: Bilangan pecahan (8 byte)
- DECIMAL(M, D) atau NUMERIC(M, D): Bilangan pecahan
LAIN-LAIN
- DATE: Tanggal
- DATETIME: Waktu (tanggal dan jam)
- TIME : Jam
- ENUM(‘nilai1’, ‘nilai2’, …): Nilai enumerasi
- BOOLEAN: tipe benar atau salah
VI. Persiapan Pemakaian MySQL
Adapun persiapan yang harus kita lakukan untuk memulai menggunakan MySQL
adalah sebagai berikut :
- Lakukan instalasi MySQL terlebih dulu.
- MySQL memiliki sejumlah tool; salah satu di antaranya adalah:
1. Program mysql, yang dipakai untuk mengakses database dari sisi klien.
2. Program mysqladmin, untuk mengelola MySQL dari sisi administrator system.
VII. Mengoperasikan MySQL
Adapun pengoperasian MySQL ada 2 cara, yaitu :
1. Menggunakan Command Line Interface (CLI) – Contohnya command prompt pada windows, terminal pada linux & unix.
2. Menggunakan Tool WYSIWYG (What you see is what you get) – Contohnya seperti : XAMPP, MySQL-Front, SQLYOG, PHPMYADMIN, DBDESIGNER,dll.
Pada modul ini terlebih dahulu kita akan mempelajari pengoperasian MySQL dengan cara menggunakan Command Line Interface (CLI) menggunakan command prompt yang sudah ada pada system operasi Windows. Untuk Mysql kita akan menggunakan XAMPP, kenapa kita gunakan xampp? Karena xampp merupakan program yang sudah include Mysql Server,Webserver, Tools manipulasi database basis web seperti PHPMYADMIN.
VII.1. Masuk ke Direktori Program dengan cara :
Masuk ke prompt DOS kemudian Ketik perintah:
cd\
cd xampp\mysql\bin
VII.2.Masuk ke program klient MySQL
Berikan perintah: mysql –u root tekan Enter
VII.3. Pembuatan Database dan Tabel
Berikut adalah diagram database dan Tabel dalam database
1.Membuat database pegawai
Berikan perintah pada prompt mysql:
CREATE DATABASE pegawai;
Melihat hasil database yang sudah kita buat :
SHOW DATABASES;
Memilih database yang akan kita gunakan :
USE pegawai;
Membuat tabel pribadi dalam database pegawai :
CREATE TABLE pribadi (
Nip CHAR(5) NOT NULL PRIMARY KEY,
Nama VARCHAR(35) NOT NULL,
Tgl_lahir DATE,
Sex ENUM('P','W'),
Alamat VARCHAR(35),
Kota VARCHAR(15));
0 komentar:
Posting Komentar