Kaskus

Tech

adiiraoneAvatar border
TS
adiiraone
Dasar dasar MySQL
Dasar dasar MySQL

MySQL merupakan program aplikasi untuk membuat suatu DBMS (Database Management System) yang berbasis SQL (Struktur Query Language). MySQL mempergunakan lisensi GPL (GNU General Public Liscense). Pada sebuah database yang dibuat oleh MySQL mengandung satu atau beberapa tabel.

Tabel terdiri atas sejumlah baris dan kolom. MySQL mempunyai beberapa kelebihan dibandingkan dengan yang lainnya, seperti PostgresSQL, Microsoft SQL Server, dan Oracle. Kelebihan MySQL adalah pada kecepatan akses, biaya, konfigurasi dan tersedia source code karena MySQL berada di bawah Open Source License. MySQL mampu menampung sampai ratusan giga record. Database sendiri merupakan kumpulan file yang saling berelasi, dimana relasi tersebut ditunjang dengan kunci dari setiap file yang ada.

Database merupakan salah satu komponen penting dalam suatu sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Suatu database menunjukan suatu kumpulan data yang dipakai dalam suatu lingkup perusahaan atau instansi.

Sebagai sebuah program penghasil database, MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapat didukung oleh hampir semua program aplikasi, baik yang open source seperti PHP maupun yang tidak ada pada platfrorm Windows seperti Visual Basic, Visual Foxpro, Delphi, dan lainya. Untuk dapatkan program MySQL, dapat langsung mendownload pada link resminya.

Beberapa karakteristik utama dari MySQL yaitu sebagai berikut :

  • Fully multi-threaded dengan kernel threaded, artinya adalah bisa dengan mudah mempergunakan multiple CPU bila ada.
  • Beroperasi pada banyak platfrom yang berbeda.
  • Kita bisa mencampurkan tabel dari database yang berbeda pada query yang sama
  • Mampu menangani database berukuran besar. MySQL bisa memuat 50.000.000 record dan 60.000 tabel.
  • Server bisa memberikan pesan kesalahan pada client dalam banyak bahasa, dan lain sebagainya.


Kelebihan yang dimiliki MySQL adalah ia menggunakan bahasa query standar yang dimiliki SQL. SQL adalah suatu bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengakses database, seperti Oracle, Progress SQ1, SQL Server.

MySQL mempunyai perintah-perintah yang tergolong DML (Data Manipulation Language). DML adalah suatu bahasa yang digunakan untuk memanipulasi data, seperti menambah, menghapus, menampilkan, dan mengubah suatu data. Perintah-perintah itu adalah insert, update, delete, dan select.

1. Perintah Insert
Insert into nama_table (nm_kol1, nm_kol2, ..,nm_koln) value (data_kol1, data_koln);

2. Perintah Update
Update nama_table set kolom/field1 = isi_baru1, kolom2 = isi_baru2, _kolomn = isi_barun where[kondisi];

3. Perintah Delete
Delete from nama_table where [kondisi];

4. Perintah Select
Select kolom1, kolom2, ..., kolomn from nama_table where [kondisi] order by [kolom] group by [kolom] asc | desc limit [batasan];

Cara koneksikan PHP dengan MySQL dilakukan dengan menggunakan fungsi-fungsi mysql_connect(), mysql_pconnect() dan mysql_select_db().

Format penulisan dari mysql_connect
mysql_connect (nama_host, nama_user, password);

Contohnya sebagai berikut :

<? $hostname ="localhost"; //hostname server database
$username ="php"; //username database
$password ="php"; //password database
// Connect ke database
if(! $db = mysql_connect($hostname,
$username, $password)) {echo mysql_error ();// tampilkan
pesan eror
return 0;
}
?>

Demikianlah mengenai dasar-dasar MySQL secara singkat mohon maaf apabila masih banyak kekurangan, mohon dikoreksi kembali kepada para mastah-mastah dalam forum ini. Semoga tulisan ini bermanfaat dan menjadikan referensi untuk pembelajaran mengenai MySQL.

Sekian terimakasih, Salam
emoticon-Cendol Gan emoticon-Blue Guy Cendol (L)
Diubah oleh adiiraone 05-02-2018 07:35
0
2.4K
5
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan