Akses database SQL dengan python ternyata kamu bisa lakukan dengan cara yang mudah. Bahasa pemrograman ini sudah populer dimasyarakat. bahasa python ini tidak hanya dapat digunankan unutk data analysis namun juga dapat digunakan unutk mengelola database kita.
MySQL merupakan database yang populer yang digunakan oleh banyak perusahaan di Indonesia, mysql ini memiliki banyak efisiensi yaitu
Salah satu uniknya database ini bisa dapat disimpan melalui cloud computing maupun server komputer secara offline. memang database ini tersimpan dan digunakan untuk pembuatan aplikasi.
Namun akhir akhir ini peneliti membuat database ini untuk penelitian dan risetnya, maka dari itu ekonom dan data enginer harus memahami database ini, karena data ini merupakan teknologi yang dapat memberikan kemudahan kita, sehingga kita akan lebih produktif.
Salah satu kelebihan teknologi ini teknologi sistem kueri dan komputer terpusat kita dapat menggunakan secara bersama, sehingga proses data ini jauh lebih cepat daripada data biasanya.
Database memiliki beberapa fitur yang menjadikan databse ini seragam dengan format sql yang dapat menghemat ruang penyimpanan data. disisi lain data ini juga memiliki membantu keamanan data. kita juga dapat menangani data dalam jumlah yang besar
Kemudian kita juga dapat menyelesaikan masalah management data seperti database ini tidak menimbulkan dan mencegah dan menghilangkan duplikasi dan inskonsistensi data
Tau nggak sih sobat bahwa dataset ini dapat diakses melalui bahasa pemrogaman python. Python dengan banyak tool dan library tentang analisis data kita dapat kelola database dengan baik dan efisien.
Ada beberapa library yang dapat digunakan untuk bahan-bahan mengelola databse SQL seperti Pymysql, pymysql connetor, pandas read SQl dan lainnya.
Baca Juga: SQL vs Offline Data Mana yang Lebih Baik?
Contents
Apa itu Library PyMySQL ?
Library ini sangat populer dimasyarakat data lo guys. bagaiman atidaka kita bisa langsung gunakan dan koneksikan database kita ke python. sebenarnya apasih py sql itu ? PyMySQL adalah sebuah library untuk menghubungkan database MySQL dengan python yang kita lagi olah.
Cara kerjanyya bagaimana guys? jadi gini kita Ini mengimplementasikan API Database Python v2.0 dan berisi perpustakaan klien MySQL murni-Python. kemudian diakses oleh python itu. untuk lebih detail cara kerjanya dapat diakses di sini.
Baca Juga: Visualisasi Data dan Manfaat Penggunaannya
Cara Pertama
cara instalagi library ini cukup mudah ya sobat dengan command dibawah ini
python -m pip install PyMySQL
kemudian cara menggunakannya Cukup ketik berikut ini di skrip Python Anda dan jalankan.
import pymysql.cursors
kemudian koneksikan databasemnya
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
Sudah deh langsung eksekusi pengolahan data menggunakan python.
Cara ke dua
install dulu sobat dengan script berikut ini
!pip install mysql-connector-python
kemudian kenoksikan dengan dengan databse kita
import mysql.connector
mydb = mysql.connector.connect(host='localhost', user='xxxx', passwd='xxx', database='xx')</p>
Sudah deh langsung eksekusi pengolahan data menggunakan python.
Library Pandas Membaca SQL?
Panda sangat powerfull untuk analisis data, data apapun kita dapat import dengan library ini. termasuk data dari SQL. Format sql memang banyak digemari oleh perusahaan untuk mengelolanya.
Salah satu cara untuk kelola database ini dengan read sql dan comand pythonnya sebagai berikut ini
pandas.read_sql(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, columns=None, chunksize=None)[source]
sebagai contoh adalah sebagai berikut:
pd.read_sql('test_data', 'postgres:///db_name') Penutup
Penutup
Demikian artikel tentang cara akses database sql dengan python. Semoga penjelasan ini dapat menambah wawasanmu tentang database SQL dan Python. Kamu juga bisa mempelajari materi tentang python di kelas live yang kami selenggarakan.