Gratis Tutorial MySQL untuk Pemula dan Tingkat Lanjut

MySQL adalah salah satu sistem manajemen database relasional paling populer di dunia dan semakin populer lagi karena selalu disandingkan dengan PHP. Sebagian besar script PHP yang Anda gunakan pada hampir setiap situs web menggunakan sistem database MySQL. MySQL sangat ideal untuk menyimpan dan mengakses data dalam database. Dalam database ini, misalnya, data pendaftaran user disimpan, termasuk juga komentar dan kontribusi dari forum, atau artikel di webshop.

Kurva belajar dari MySQL sangatlah tinggi, sehingga Anda dapat dengan cepat menulis aplikasi menggunakan MySQL database di balik layar. Dalam kelas Tutorial PHP, Anda telah belajar bagaimana menangani file, bagaimana cara menyimpan nilai-nilai di dalamnya. Kini saatnya Anda beralih ke database daripada file, karena menemukan nilai-nilai tertentu, mencari entri, dan menghapus baris dari database jauh lebih mudah dan cepat daripada melakukan hal yang sama dengan penyimpanan file teks biasa.

Dalam tutorial ini, Anda akan mempelajari dasar-dasar MySQL dan cara mengakses database MySQL dengan PHP. Tutorial pembelajaran ini kami susun sebagai berikut:

Menginstal dan menjalankan MySQL
Di bagian pertama ini, Anda akan belajar cara menginstal dan menjalankan server MySQL. Juga, penjelasan tentang konsep-konsep dasar dari MySQL itu sendiri.

phpMyAdmin
Untuk manajemen database, disarankan agar menggunakan software phpMyAdmin. Tutorial ini memperkenalkan pada Anda untuk dasar-dasarnya.

Membangun koneksi database
Sesuai judulnya, pada tutorial ini Anda akan belajar membangun koneksi database MySQL menggunakan PHP dan PDO.

Permintaan data sederhana via SELECT
Artikel ini menjelaskan perintah SQL SELECT untuk query atau permintaan data dari tabel.

Permintaan data lebih kompleks dengan SELECT
Penggunaan lebih lanjut perintah SELECT untuk mengambil data tertentu dari tabel. Artikel ini menunjukkan penggunaan WHERE, ORDER BY, dan LIMITi.

Prepared Statements
Prepared statements memungkinkan parameter untuk disisipkan dalam query SQL. Berguna untuk menyediakan perlindungan tambahan terhadap SQL Injection.

Memasukkan data via INSERT
Tutorial ini mencakup berbagai cara untuk menambahkan entry baru ke tabel.

Memperbarui data dengan menggunakan perintah UPDATE
Artikel ini menjelaskan tentang penggunaan perintah UPDATE untuk memperbarui data di tabel.

Menghapus data menggunakan perintah DELETE
Artikel ini menjelaskan tentang penggunaan perintah DELETE untuk menghapus data tertentu di tabel.

Mengetahui jumlah data menggunakan perintah COUNT
Artikel ini menjelaskan tentang penggunaan perintah SQL COUNT dan cara mengetahui jumlah record yang ditemukan.

Memaksimalkan penyimpanan DATE and TIME
Artikel ini akan memberikan tips tentang cara paling efisien menyimpan waktu dan tanggal dalam database serta varian lain yang paling baik digunakan.

Date and Time
Fungsi di MySQL memiliki banyak fitur untuk penanganan kolom tanggal dan waktu.

Pesan Error di MySQL
Mengalami masalah tertentu saat menjalankan perintah SQL? Berikut adalah beberapa tips untuk singkat memahami pesan kesalahan yang ditampilkannya.

Menutup koneksi databse
Pada artikel ini dijelaskan bagaimana cara menutup koneksi ke database yang bagus dan benar.

MySQL LEFT JOIN
Dengan menggunakan JOIN, dua tabel atau lebih dalam SQL dapat di-query secara bersamaan, dan hasilnya digabungkan.

Mengoptimalkan MySQL: Menggunakan Index
Indexe dapat didefinisikan dalam MySQL menggunakan INDEX, UNIQUE dan PRIMARY KEY. Hal ini berguna untuk mempercepat pencarian data.

MySQL Normal Form
Tiga fungsi Normal Form MySQL dapat membantu mendapatkan desain yang lebih baik dan optimal database yang digunakan.

MySQL Foreign Key
Foreign Key berguna untuk memastikan kaitan antara dua tabel dalam MySQL. Jika nilai telah berubah dalam satu tabel atau entri telah dihapus, dampaknya juga akan berpengaruh langsung ke tabel yang kedua.

Ikhtisar perintah-perintah SQL
Ringkasan singkat tentang semua perintah-perintang penting dalam SQL.

Pengetahuan singkat MySQL
Pengetahuan singkat tentang antarmuka MySQL lama yang kini sudah tidak digunakan lagi.

Pengetahuan singkat MySQLi (versi baru)

Pengetahuan singkat PHP PDO