PENGERTIAN
MYSQL merupakan software database
Open Source yang paling populer di dunia , MYSQL sebuah perangkat lunak sistem
manajemen basis data atau DBMS yang multi trhead, multi user, dengan sekita 6
juta instalasi di seluruh dunia.MYSQL AB membuat MYSQL tersedia sebagai
perangkat lunak gratis di bawah lisensi GNU( General Public License). Pendiri
MYSQL AB adalah David Axmark,Allan Larsson dan Michel “Monty”Widenius.(www.wikipedia.com)
MySQL biasa dibaca mai-es-ki-el atau
mai-se-kuel, MySQL merupakan perangkak lunak database relasi seperti
ORACLE, Postgresql, MS SQL,dan sebagainya. MySQL merupakan software database open source yang paling populer didunia,
dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia.Dengan
kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadipilihan utama
bagi banyak pengembang software dan aplikasi baik di platformweb
maupun desktop. Pengguna MySQL tidak hanya sebatas penggunaperseorangan
maupun perusahaan kecil, namun perusahaan seperti Yahoo!,Alcatel‐Lucent,
Google, Nokia, Youtube, Wordpress dan Facebook jugamerupakan pengguna MySQL.
2.
Pengertian Database, DBMS dan RDBMS
Basis data (atau database)
adalah kumpulan informasi yang disimpan didalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatuprogram komputer untuk memperoleh
informasi dari basis data tersebutDatabase digunakan untuk menyimpaninformasi
atau data yang terintegrasi dengan baik di dalam komputer.
Untuk mengelola database diperlukan suatu
perangkat lunak yang disebut
DBMS (Database
Management System). DBMS merupakan suatu sistemperangkat lunak yang
memungkinkan user (pengguna) untuk membuat,memelihara, mengontrol, dan
mengakses database secara praktis dan efisien.Dengan DBMS, user akan
lebih mudah mengontrol dan memanipulasi data yangada.
Sedangkan RDBMS atau Relationship Database
Management Systemmerupakan salah satu jenis DBMS yang mendukung adanya relationship
atauhubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain,
misalnyaHierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa
software atau perangkat lunak DBMS yang sering digunakandalam aplikasi program
antara lain DB2, Microsoft SQL Server, Oracle, Sybase,Interbase, Teradata, SQL,PostgreSQL.
Ada bebrapa istilah dalam Database yaitu:
Table
Sebuah tabel merupakan kumpulan data (nilai) yang
diorganisasikan ke dalambaris (record) dan kolom (field). Masing-masing kolom
memiliki nama yangspesifik dan unik.
Field
Field merupakan kolom dari sebuah table. Field memiliki ukuran type datatertentu
yang menentukan bagaimana data nantinya tersimpan.
Record
Record upakan sebuah kumpulan nilai yang saling terkait.
Key
Key merupakan suatu field yang dapat dijadikan kunci
dalam operasi tabel.Dalam konsep database, key memiliki banyak jenis
diantaranya Primary Key,Foreign Key, Composite Key, dll.
SQL
SQL atau Structured Query Language merupakan suatu bahasa
(language) yang
digunakan untuk mengakses database. SQL sering disebut juga
sebagai query.
1.
Instalasi MYSQL
2. Pilih dan
double click MySql yang sudah anda download
3. Ikuti proses
instalasi sampai selesai
2Mengaktifkan
Direktori MySQL Server
Untuk dapat menggunakan MySQL terlebih dahulu
aktifkan Server MySQL denganmenghidupkan MySQL. Program MySQL yang digunakan
pada modul ini adalah XAMPP 1.7,maka untuk menjalankan MySQL terdapat pada
direktori yaitu C:\Program
Files\Xampp\Mysql\Bin
Untuk masuk kedalam server MySQL, bukalah MS-DOS
Prompt anda melalui Run kemudianketik Command atau cmd. Maka anda dapat masuk
ke dalam direktori MySQL melalui MS-DOS Promtpseperti dibawah ini.
MySQL adalah sebuah database server yang sangat
aman. MySQL memiliki kemampuan memanajemen user dalam mengakses. Jadi, tidak
sembarang user dapat mengakses sebuah databaseyang diciptakan MySQL. Maka
sebelum anda memiliki User untuk mengakses MySQL anda juga dapat Mengakses
database MySQL menggunakan User Root.
Berikut adalah perintah yang digunakan untuk
mengkoneksikan kedalam Server Mysql :
Shell > MySQL –u Root –p
Enter Password: *********
Keterangan : Tanda –u menerangkan bahwa kita akan masuk menggunakan User
Name bernamaRoot.
Tanda –p menyatakan kita akan masuk menggunakan
Password.
Setelah masuk pada MySQL cobalah anda test masukan beberapa sintak SQL,
seperti melihat database yang sudah ada dalam MySQL tersebut,contoh seperti
gambar di bawah ini:
Mysql>show databases;
Setelah ketik Mysql>show databases; dan berhasil menampilkan daftar
database seperti di atas, itu artinya Mysql berjalan dengan baik.
Untuk keluar dari MySQL cukup ketik Quit.
Mysql>quit
Membuat Database
Database adalah sebuah media utama yang harus dibuat dalam membangun sebuah
basisdata agar nantinya dapat kita letakkan beberapa tabel dengan field-fieldnya.Perintah
yang digunakan untuk menciptakan database pada MySQL dengan Syntax berikut :
CREATE DATABASE nama_database;
Contoh :
mysql> create database
AKADEMIK;
Pada contoh diatas, query
OK menyatakan bahwa pembuatan database dengan nama AKADEMIK berhasil dibuat,
untuk melihat database yang ada pada MySQl dapat menggunakan SIntax berikut ;
SHOW DATABASES;
Untuk menghapus
Database yang telah dibuat dapat menggunakan query SQL berikut :
DROP DATABASEnama_database;
Drop berarti
menghapus. Query SQL ini berfungsi untuk menghapus sebuah database,
seperticontoh berikut:
mysql> drop
database akadmik;
Membuat Table
Tabel adalah obyek utama yang harus ada pada sebuah basis data karena di
dalamnya semuadata akan disimpan. Tabel terletak pada sebuah database, sehingga
pembuatan tabel dilakukansetelah sebuah database telah dibuat. Dalam tabel
terdapat bari dan kolom. Baris diistilahkan dengan record dan kolom dengan
field.
Jika anda akan membuat
sebuah Tabel atau lebih, maka database harus diaktifkan terlebih dahulu, karena
tabel berada dalam sebuah database, caranyanya adalah sebagai berikut:
Sebelum membuat tabel
sebaiknya kita pahami istilah Record dan field dalam sebuah tabel data:
Setelah memahami rancancangan tabel di atas, anda bisa memasukan data
tersebut kedalam tabel MySQL dengan syntax sebagai berikut:
Rumus InputTabel
CREATE
TABLE NAMA_TABEL
(
Nama_Kolom1(spasi)tipe_data(ukuran),
Nama_Kolom2(spasi)tipe_data(ukuran),
Nama_Kolom3(spasi)tipe_data(ukuran),
Nama_Kolom4(spasi)tipe_data(ukuran));
Contoh
Mysql>create table calon_mhs(no int(3),nama varchar(30),alamat
varchar(50),jenis_k varchar(30));
Untuk melihat apakah tabel yang kita buat berhasil atau tidak dengan mengetikan:
Mysql>Show tables;
Melihat Struktur Tabel
Untuk melihat struktur table yang telah anda buat, ketik syntax berikut:
Mysql>desc calon_mhs; atau mysql>describe calon_mhs;
Fungsi menampilkan data di atas untuk mengetahui atribut table yang anda
buat.
Menghapus Table
Untuk menghapus Tabel
yang telah dibuat dapat menggunakan syntax berikut :
DROP TABLE nama_tabel;
Drop berarti menghapus.
Query SQL ini berfungsi untuk menghapus sebuah Tabel,
Membuat Primary Key pada Tabel
Dalam membuat sebuah database, kita akan menemukan sebuah record yang data
nya tidakboleh sama dengan record yang lain. Agar data tidak kembar maka harus
membuat sebuah kolomyang di deklarasikan sebagai kunci primer (primary key),
Primary key hanya diperboleh kan dibuat satukunci. Syntax untuk menciptakan
kunci primer (primary key) adalah :
CREATE
TABLE NAMA_TABEL
(
Nama_Kolom1(spasi)tipe_data(ukuran)PRIMARY KEY,
Nama_Kolom2(spasi)tipe_data(ukuran),
Nama_Kolom3(spasi)tipe_data(ukuran),
Nama_Kolom4(spasi)tipe_data(ukuran));
Contoh:
Membuat kolom Unik
Kolom Unique adalah
sebuah bentuk kolom yang tidak mengizinkan adanya data kembar.Apabila pada
proses input terdapat data kembar maka proses tersebut akan digagalkan atau
ditolakoleh database.
Syntax untuk menciptakan Kolom
unik (Unique) adalah :
CREATE TABLE nama_tabel ( field-1
type(length), field-2 type(length), …… ….(….),UNIQUE (field-1,field-
2));
Contoh:
create table calon_mhs3(
no varchar(10)primary
key,
nama varchar(30),
alamat varchar(50),
jenis_k varchar(30),
UNIQUE(no));
Mengganti Nama Tabel
Berfungsi untuk merubah
nama tabel yang kita buat, contohnya disini kita akan mengganti nama tabel
calon_mhs menjadi calon_mahasiswa
Rumus:
Mysql>rename tabel_lama
to tabel_baru;
Menambahkan Field pada
tabel
Menambahkan field
baru artinya langkah2 menyisipkan kolom baru pada sebuah tabel, dengan
menggunakan ALTER ADD.
Rumus:
Alter table nama_table ADD
nama_filed type_data(4);
Menghapus field pada
tabel
Ketika kita
memebuat tabel pada database pasti terdapat kesalahan perancangan tabel, untuk
menghapus salah satu field pada tabel yang di anggap salah dengan perintah
Alter table nama_table DROP nama_field;
No comments:
Post a Comment