akses database SQL dengan python

Akses Database SQL dengan Python, Ternyata Gini Caranya!

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?

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

Belajar Stata

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.

Belajar Stata

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(sqlconindex_col=Nonecoerce_float=Trueparams=Noneparse_dates=Nonecolumns=Nonechunksize=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.

Scroll to Top