Database Mysql
Merupakan sebuah system manajemen database relasi (relational databade
management system). Bersifat open source dapat didownload secara bebas, mysql memiliki
kinerja, kecepatan, proses, dan ketangguhan yang tidak kalah dengan database yang lain. Ex :
oracle, Sybase, unity, dll.
Pada awalnya mysql hanya berjalan diatas platform system operasi linux. Hampir
semua distro linux telah memasukkan mysql sebagai database standarnya., namun saat ini
mysql dapat pula berjalan diatas system operasi lainnya, ex : Ms. Windows, Solaris,
FreeBSD, mac OSX, dsb.
Pada tahun 2003 mysql AB meneliti menggunakan jejak pendapat pada situsnya bahwa
12.598 responden didapat 5.824 ( 46,2% ) diantaranya menggunakan linux sebagai platform
system operasinya dan database mysql. Mengapa mysql ?
1. Kecepatan, dalam hal kecepatan proses mysql memiliki kemampuan diatas rata – rata
dari pada database lain.
2. Mudah digunakan, perintah dan return pada mysql maupun instalasi relative mudah.
3. Open source, siapapun dapat mengembangkan mysql.
4. Kapabilitas, mysql dapat digunakan untuk mengelola database dengan jumlah 50 juta
record. 60000 table, dengan jumlah baris 5 milyar baris, 32 buah index per table,
sedang setiap index terdiri hingga 16 kolom kriteria.
5. Replikasi data, dapat dibuat mirror server dari server induk sehingga kerja system
terbantu.
6. Konektifitas dan keamanan, mysql menggunakan system keamanan dan ijin akses
tingkat lanjut, dapat mengencripsikan data password user.
7. Lintas platform system operasi, dapat dijalankan diberbagai system operasi.
Query
Untuk mengakses database digunakan query sebagai perintahnya.
1. Menampilkan database yang ada pada mysql.
Mysql>show database;
2. Membuat database
mysql>create database <nama database>;
3. Menggunakan database
mysql>use <nama Db>;
4. Melihat table pada database
mysql>show tables;
5. Membuat table baru
mysql>create table <nama table> (<nama kolom><tipe data>);
6. Memasukkan data pada table
mysql>insert into <nm table> (<nama kolom>)value(<isi>);
7. Menampilkan data
mysql>select <nm
<kolom>;
8. Mengedit data
kolom> from<nm
<kriteria>order table>where by
mysql>update <table>set <kolom=perubahan data>where <kriteria>;
9. Menghapus data
mysql>delete from <table>where <kriteria>;
10. Keluar dari mysql
mysql>quit atau exit atau \q
Jenis Kolom (Tipe Data Pada Mysql)
1. Numeric : tinyint, smallint, mediumint, int, bigint, float, double, decimal.
2. Karakter : char, varchar.
3. Enum : enum, set.
4. Blob : tinyblob, blob, mediumblob, longblob, tinytext, mediumtext, text, longtext.
5. Tanggal dan Waktu : date, datetime, time, timestamp, year.
MANIPULASI DATA PADA DATABASE MYSQL
Salah satu kewajiban bagi yang mempunyai website salah satunya adalah pemeliharaan.
Hal ini diperlukan agar data dan informasi yang ada pada website selalu
uptodate. Untuk kebutuhan tersebut maka digunakan alat bantu yaitu fasilitas edit data.
contoh kecil untuk Algoritma edit data:
EDIT DATA
1. mencari data yang akan diedit.
Proses pencarian menggunakan perintah query yaitu : select <namafield> from
<namatable> where <kondisi>; setelah query dijalankan akan memberikan feedback
berupa recordset yang berisi data hasil query.
2. melakukan pengeditan menggunakan halaman form edit. Data yang telah ditemukan
kemudian ditampilkan pada element form. Dan dilakukan pengeditan data.
3. setelah data diedit lalu dilakukan proses update dengan query update.
4. untuk menampilkan data terbaru dapat menggunakan halaman output
HAPUS DATA
Pada saat data yang sudah tidak diperlukan lagi,disini membutuhkan mekanisme hapus data yang mana akan menghapus data yang memang sudah tidak diperlukan.
Contoh Algoritma delet data:
1. mencari data yang akan diedit.
Proses pencarian menggunakan perintah query yaitu : select <namafield> from
<namatable> where <kondisi>; setelah query dijalankan akan memberikan feedback
berupa recordset yang berisi data hasil query.
2. untuk keamanan proses maka dapat ditambahkan halaman konfirmasi yang berfungsi
untuk menampilkan data yang akan di delete.
3. melakukan perintah delete dengan query delete form table.
4. untuk menampilkan data terbaru dapat menggunakan halaman output.
dari beberapa sumber
No comments:
Post a Comment