MENGENAL MySQL
1.1 Mengenal MySQL
MySQL pertama sekali diciptakan yaitu pada tahun 1995, MyQSL ini dibuat oleh
tiga pemikiran yaitu Widenius, David Axmark, dan Allan Larson yang diberi nama MyQL AB
berkedudukan di Swedia. Tujuan utama ditulisya Database MyQSL yaitu untuk
mengembangkan Aplikasi Web yang akan digunakan Oleh salah satu klien MySQL AB ,
pada salah satu perusahaan konsultan database dan pengembangan software. Nama
perusahaanya adalah TcX Datakonsult AB.
MySQL pertama sekali yaitu versi 1.0 pada tahun 1996,
versi 1.0 ini penggunaanya hanya terbatas di kalangan intern saja. Pada tahun
yang sama juga diciptakan versi 3.11.0,
versi ini sudah dapat diiris kepada masyarakat luas namun dibawah lisensi,
artinya terbuka tapi penggunaannya
terbatas, yaitu setiap yang menggunakannya harus membayar lisensi
tersebut. Pada tahan 2000 Mysql
mengumumkan versi baru lagi versi 3.23.19 yang diterapkan sebagai General
Public License (GPL). Dengan vesi ini maka siapapun boleh melihat program
aslinya dan menggunakan program executablenya dengan cuma-cuma. Dan dari
pengembangan selanjutnya saat ini sudah dapat menggunakan versi 5.0 yang open
source yang dapat digunakan oleh siapapun tanpa membayar license.
1.2 Perbedaan MySQL dan SQL
Saat ini banyak orang mengira bahwa MySQL dan SQL
adalah sama, namun akan tetapi sebenarnya sangat berbeda. Disini kita sedikit
membahas perbedaan antara MySQL dengan SQL. SQL adalah sebuah bahasa permintaan
database yang terstruktur, dan dibuat sebagai bahasa yang dapat merelasikan
antar database. Bahasa SQL ditulis langsung
dalam sebuah program database sehingga seorang pengguna dapat melihat
langsung permintaan yang di inginkan, sekaligus melihat hasilnya.
Sedangkan MySQL adalah sebuah program database server
yang memerlukan sebuah bahasa permintaan dalam melayani permintaan user. Jadi
SQl merupakan bahasa permintaan yang digunakan dalam MySQL. Dari pengertian
diatas MySQL adalah program database server
dan SQL adalah bahasa yang digunakan didalamnya SQL (structur query language) dibagi atas dua
bentuk query yaitu :
1.2.1 Data Definition Language
(DLL)
Data Definition Language (DLL) adalah
sebuah metode Query sql yang berguna untuk mendefinisikan data pada sebuah
database, DLL sendiri memiliki beberapa query diantaranya adalah :
1. Create
Create digunakan untuk melakukan pembuatan database dan melakukan
pembuatan table.
2. Drop
Drop digunakan untuk melakukan
penghapusan baik database maupun table-tabel.
3. Alter
Alter digunakan untuk melakukan pengubahan struktur table yang dibuat,
baik menambah field (add), menganti nama field (change) ataupun menamakannya
kembali (rename) dan penghapusannya.
TIPE DATA PADA MySQL
4.1 Tipe Data
Tipe data adalah suatu bentuk pemodelan data yang dideklarasikan pada saat merancang tabel. Tipe data sangat
berpengaruh setiap data yang akan diinputkan kedalam sebuah table. Jenis tipe
data dalam MySQL ada tiga bentuk tipe data yang secara umum, diantaranya
4.1.1
Tipe Data
Numerik
Tipe data numerik yaitu bentuk tipe data yang berupa angka, bentuk tipe
data ini dapat diagi lagi atas beberapa bentuk yang terkait dengan panjang data
yang dapat ditampung. Untuk lebih jelaskan dapat dilijelaskan bentuk-bentuk
dari tipe data numeric sebagai berikut :
4.1.1
Tipe data
string
MySQL juga dapat mendukung data-data yang bersifat string atau karacter.
Jenis tipe data ini dapat melakukan penyimpanan data yang bentuknya berbeda,
bentuk data string adalah salah satu bentuk yang harus dimiliki dan didukung
oleh setiap database. Data string dapat menyimpan semua data, baik itu berupa
numeric maupun waktu dan tanggal. Dan juga bentuk character misalnya nama,
alamat, email tapi semua data dalam bentuk abjad. Berikut ini beberapa tipe
data yang berbentuk teks.
Namun disamping itu beberapa bentuk tipe data dengan kemampuan menanggani
data teks besar seperti diatas, MySQL juga menanggani data yang sifatnya kecil
atau string sederhana, biasanya hanya digunakan untuk menyimpan data seperti
ama, alamat dan keterangan atau bentuk-bentuk string yang tidak memerlukan
kapasitas besar dalam penyimpanan. Adapun bentuk tipe-tipe data tersebut dapat
dilihat pada tabel 4.
Dalam bahasa data definition language (DDL) SQL mengenal tiga buah query yang berkaitan dengan
pendefinisian data yaitu create, drop dan alter, membuat, menghapus dan
mengubah struktur table. Agar dapat membangun database maka kita dapat
menciptakan beberapa hal yang
diantaranya :
5.1 Membangun database
Sebuah media utama yang harus
dibuat dalam membangun sebuah basis data, tujuanya agar dapat diletakkan beberapa table dengan
field-fielnya, pada MySQL database hanyalah semacam direktori saja. Pada MySQL
Database akan disimpan dan dikumpulkan ke dalam sebuah direktori khusus yang
bernama data. Dalam direktori data semua sub direktori yang ada didalamnya akan
dianggap sebagi sebuah database. Dengan demikian, sebagi administrator database
yang menggunakan MySQL. Tidak dibolehkan meletakkan database pada sembarangan
tempat didalam hardisk. Untuk lebih jelasnya penempatan database dapat dilihat
pada gambar 5.1
Gamabar 5.1 Struktur database pada direktori MySQL
pada Windows
0 komentar:
Post a Comment