Python memang bisa digunakan di mana-mana. Show
di aplikasi CLI, desktop, IoT, server, bahkan juga bisa untuk membuat game. Apapun aplikasi yang akan dibuat… …wajib hukumnya menggunakan data. Karena itu, kita membutuhkan database. Nah, pada kesempatan ini. Kita akan belajar menggunakan Python dan database MySQL. MySQL adalah salah satu database yang cukup sering digunakan dalam pembuatan web. Pastikan di komputermu sudah terinstal MySQL server. Bisa menggunakan XAMPP ataupun MySQL Server terpisah. Baca juga:
Baiklah! Mari kita mulai… 1. Instalasi Modul MySQL ConnectorSebelum kita dapat menghubunkan Python dengan MySQL, kita membutuhkan sebuah modul. Modul ini berisi fungsi-fungsi dan class untuk mengakses MySQL. Jika kamu pengguna Linux (Ubuntu)… Silahkan ketik peritah berikut untuk menginstal modul mysql untuk Python.
atau bisa juga menggunakan
Saya akan menginstalnya menggunakan Modul Berikutnya kita akan mencoba membuat koneksi ke MySQL. 2. Percobaan Koneksi ke MySQLBaiklah, silahkan buat file baru bernama
Lalu eksekusi Maka hasilnya: Ini artinya kode program kita berhasil terhubung dengan server MySQL yang berada di Baik, saya akan jelaskan sedikit… Pertama-tama kita membutuhkan modul Kemudian kita membuat koneksi dengan memanggil fungsi
Sebenarnya ada satu lagi parameter, yaitu Oh iya, buat kamu yang menggunakan XAMPP, gunakan parameter seperti ini:
Karena user default di XAMPP
adalah Terakhir, kita mengecek status koneksi.
Selanjutnya kita akan mencoba membuat database dari program. 3. Membuat DatabaseKita sudah berhasil membuat objek Selain objek Sehingga untuk membuat objek Lalu untuk mengeksekusi query, tinggal panggil method Baiklah, silahkan buat file baru bernama
Setelah itu eksekusi Maka hasilnya: Berhasil! Database berhasil dibuat. Untuk mengecek, coba saja buka Phpmyadmin atau aplikasi MySQL Client lainnya. Sangat mudah bukan… Berikutnya kita akan banyak bekerja dengan objek 4. Membuat TabelCara membuat tabel sama seperti cara membuat database. Kita tinggal masukan perintah SQL atau query ke dalam method Namun sebelum itu, pastikan kontektor sudah diberikan parameter
Pada kode di atas kita memberikan parameter Baik, kalau begitu… Mari kita lihat dalam program. Silahkan
buat file baru bernama
Setelah itu coba eksekusi… …maka hasilnya: Pada Phpmyadmin, akan terlihat seperti ini: Artinya kita sudah berhasil membuat tabel. 5. Insert DataSetelah membuat tabel, berikutnya kita akan mencoba menambahkan data ke tabel. Caranya sama, kita tinggal lakukan melalui perintah SQL atau query. Biaklah, silahkan buat file baru bernama
Cobalah untuk eksekusi… …maka hasilnya: Mudah bukan? Sekarang coba perhatikan kode yang kita gunakan untuk insert data:
Pada kode tersebut kita menggunakan Mengapa tidak menggunakan seperti ini saja:
Bisa saja seperti itu. Tapi… Ini kurang aman, karena bisa terkena SQL injection dan juga kurang rapi. Terakhir kita harus lakukan Lalu, bagaimana cara menambahkan beberapa data sekaligus? Kita bisa lakukan dengan perulangan. Contoh:
Hasilnya: 6. Menampilkan DataKita dapat menampilkan data dari MySQL dengan query
Methode Mari kita coba… Buatlah file baru bernama
Hasilnya: Berikutnya kita akan coba mengambil satu data saja dengan method Buatlah file baru bernama
Hasilnya: Nah untuk method 7. Update DataBerikutnya kita akan coba ubah data… Caranya sama seperti insert data. Bedanya, kalau update kita harus menggunakan query Baiklah, silahkan buat file baru bernama
Pada kode program di atas, kita memberikan nilai baru untuk data dengan Maka hasilnya: Sebelum di-updateSetelah di-update8. Hapus DataHapus data sama seperti update data. Kita harus menggunakan query Mari kita coba… Buatlah file baru bernama
Pada kode di atas, saya akan menghapus data dengan Maka hasilnya: Data dengan 9. Aplikasi CRUDS berbasis CLICRUDS adalah operasi dasar yang harus dipahami pada pemrograman database. CRUDS = Create, Read, Update, Delete, dan Search. Kita sudah mencoba semuanya, kecuali Search. Sekarang kita akan membuat aplikasi berbasis teks atau CLI yang akan menerapkan CRUDS. Biklah…. Silahkan buat file baru bernama
Hasilnya: Source code tutorial ini, dapat kamu download di Github: [ 🎁 Download Source Code] Akhir Kata…Akhirnya selesai juga. Saya harap kamu paham apa yang saya jelaskan di tutorial ini. Berikutnya, silahkan pelajari:
Selamat belajar! Apa fungsi dari mysql_connect?Fungsi mysql_connect() mengembalikan kondisi status koneksi ke dalam variabel $link. Variabel $link akan berisi link koneksi (bertipe resources) jika berhasil terkoneksi dengan MySQL, dan akan bernilai TRUE jika dikonversi menjadi Boolean.
Apa itu MySQL dan apa fungsinya?Secara umum, MySQL adalah sebuah software yang berfungsi untuk membuat dan mengelola berbagai informasi yang ada pada database di dalam sebuah server dengan bahasa pemrograman SQL. Salah satu penerapan paling umum dari MySQL adalah sebagai database untuk sebuah website atau aplikasi.
Bagaimana cara kerja dari MySQL?Bagaimana Cara Kerja MySQL?. MySQL membuat database untuk menyimpan dan memanipulasi data, serta menentukan keterkaitan antara masing-masing tabel.. Client membuat permintaan (request) dengan mengetikkan pernyataan SQL yang spesifik di MySQL.. Aplikasi server akan merespons dengan memberikan informasi yang diminta.. Bagaimana cara menghubungkan database MySQL dengan PHP?Empat langkah menggunakan MySQLi untuk membuat koneksi database PHP ke MySQL: Buka File Manager -> public_html. Buat File Baru dengan mengklik ikon tambah file pada menu di atas layar. Simpan dengan nama databaseconnect.php, atau nama lain yang Anda inginkan, tapi ekstensinya tetap .
|