Pada artikel ini saya akan memberikan prosedur langkah demi langkah tentang cara memuat kumpulan data dari SQL db ke notebook Jupyter Anda menggunakan python.

Jupyter Notebook adalah aplikasi web sumber terbuka yang dapat Anda gunakan untuk membuat dan berbagi dokumen yang berisi kode langsung, persamaan, visualisasi, dan teks.

Python Database API mendukung berbagai server database. Salah satunya adalah MySQL.

Anda harus mengunduh modul DB API terpisah untuk setiap database yang perlu Anda akses. Misalnya, jika Anda perlu mengakses database MySQL, Anda harus mendownload modul database MySQL.

Prasyarat:

Instal notebook Jupyter di windows dan buka notebook python 3 baru.

Instal MySQL di sistem windows Anda. https://dev.mysql.com/downloads/

Sekarang mari kita mulai…

Instal Pengandar MySQL

Python memerlukan driver MySQL untuk mengakses database MySQL.

Kami akan menggunakan driver "MySQL Connector".

Ketik kode di bawah ini di jupyter notebook untuk pip install MySQL Connector dan jalankan.

#install the my-sql-connector to connect to mysql db
!pip install mysql-connector

Apa itu MySQLdb?

MySQLdb adalah antarmuka untuk menghubungkan ke server database MySQL dari Python. Ini mengimplementasikan Python Database API v2.0 dan dibangun di atas MySQL C API.

Bagaimana cara menginstal MySQLdb?

Sebelum melanjutkan, pastikan Anda telah menginstal MySQLdb di mesin Anda. Cukup ketikkan yang berikut ini dalam skrip Python Anda dan jalankan.

#!/user/bin/python
import MySQLdb

Impor Konektor MySQL dan MySQLdb

import mysql.connector
import mysql.connector as mysql
import MySQLdb

Buat Koneksi

Mulailah dengan membuat koneksi ke database.

Gunakan nama pengguna dan kata sandi dari database MySQL Anda:

#connect and fetch the mysql db data from a table
db = MySQLdb.connect(host="localhost",    # usually your local host
                     user="xyz",          # your username
                     password="abc",      # your password
                     db="dbname")         # name of the data base
# you must create a Cursor object. It will let
#  you execute all the queries you need
try:
   cursor = db.cursor()
   cursor.execute("SELECT * FROM YOUR_TABLE_NAME")
   result = cursor.fetchall()
finally:
    db.close()

Sekarang Anda dapat memuat kerangka data Anda ke dalam buku catatan. Anda dapat melihat kumpulan data diambil dari database SQL Anda. Beginilah cara kerjanya bagi saya.

Ini adalah prosedur langkah demi langkah yang sangat singkat dan jelas dengan kode untuk menghubungkan SQLdb ke notebook python dan mengambil database.

Semoga Anda semua menganggapnya informatif dan bermanfaat serta mampu menerapkannya.

Terima kasih telah membaca.

#datascience #machine learning #jupyter #SQL #towardsdatascience