Home » , , , , , » Penjelasan mengenai mysql

Penjelasan mengenai mysql

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

Ads Inside Post