Masukkan python mariadb ke dalam tabel

Anda dapat menggunakan salah satu metode berikut untuk mengimplementasikan Integrasi Python MariaDB Anda sesuai dengan kebutuhan Anda

Dalam metode ini, Anda akan diminta secara manual untuk menerapkan Integrasi Python MariaDB menggunakan konektor MariaDB untuk Python dan kemudian mengaturnya menggunakan antarmuka baris perintah

Hevo Data memberikan solusi tanpa kerumitan dan membantu Anda langsung mentransfer data dari berbagai Database/Data Warehouse atau tujuan pilihan Anda secara instan tanpa harus menulis kode apa pun. Hevo hadir dengan antarmuka grafis yang memungkinkan Anda mengonfigurasi sumber dan memuat data secara real-time. Hevo dikelola sepenuhnya dan sepenuhnya mengotomatiskan proses tidak hanya memuat data dari sumber yang Anda inginkan tetapi juga memperkaya data dan mengubahnya menjadi formulir siap analisis tanpa harus menulis satu baris kode pun

Pre-built Hevo dengan 100+ sumber data (termasuk 40+ sumber data gratis) akan bertanggung jawab penuh atas proses transfer data, sehingga Anda dapat berfokus pada aktivitas bisnis utama

Mulailah dengan Hevo Gratis

Prosedur untuk Mengimplementasikan Integrasi Python MariaDB

Metode 1. Integrasi Python MariaDB menggunakan Konektor MariaDB

Langkah 1. Persiapan dan Pemasangan

Anda juga memerlukan database MariaDB aktif untuk dimainkan di artikel ini. Jika Anda tidak memilikinya, luncurkan terminal MariaDB di komputer Anda dan masukkan kata sandi Anda untuk masuk. Untuk memulai, buka terminal Anda dan ketik perintah berikut untuk meluncurkan shell MariaDB

$ sudo mariadb

Selanjutnya, mari kita buat database bernama

$ sudo mariadb
6. Jalankan perintah berikut di terminal MariaDB

create database companydb;

Untuk mengerjakan database, Anda harus memilihnya. Jalankan perintah berikut

use companydb

Terminal MariaDB Anda harus berubah untuk menunjukkan bahwa Anda telah memilih database

$ sudo mariadb
6. Sekarang saatnya untuk terhubung ke database dari Python.  

MariaDB menyediakan konektor Python yang disebut

$ sudo mariadb
8 yang dapat Anda gunakan untuk membuat koneksi dari Python ke database MariaDB Anda.  

Kami dapat memasang konektor ini menggunakan manajer paket

$ sudo mariadb
_9. Pip hadir dengan Python. Buka terminal sistem operasi Anda dan jalankan perintah berikut untuk menginstal konektor MariaDB

pip install mariadb

Perintah harus berhasil menginstal konektor MariaDB.  

Langkah 2. Menghubungkan ke MariaDB

Untuk membuat koneksi ke MariaDB dari Python, Anda harus mengimpor konektor MariaDB terlebih dahulu. Ini harus dilakukan dengan menggunakan pernyataan impor Python.  

$ pip3 install mariadb-connector-python
_

Selanjutnya, Anda harus memanggil fungsi

create database companydb;
_0 untuk membuat koneksi ke database MariaDB pilihan Anda. Fungsi ini mengharapkan Anda untuk memberikan sejumlah argumen untuk menentukan detail klien seperti nama pengguna, nama host, dan kata sandi MariaDB Anda.  

Setelah koneksi, untuk mengambil kursor, gunakan metode kursor() koneksi. Kursor memberi Anda cara untuk berkomunikasi dengan Server, seperti menjalankan kueri SQL dan mengelola transaksi

cursor = connection.cursor()

Sekarang, Anda akan dapat menjalankan kueri SQL terhadap database MariaDB yang dipilih.  

Buat file Python baru dan beri nama

create database companydb;
1. Tambahkan kode berikut ke file untuk terhubung ke
$ sudo mariadb
6

import sys

import mariadb


try: con = mariadb.connect( 

    user="root", 

    password="", 

    host="localhost", 

    port=3306, 

    database="companydb" 

)

except mariadb.Error as ex: 

    print(f"An error occurred while connecting to MariaDB: {ex}") 

    sys.exit(1) 


# Get Cursor 

cur = con.cursor()

Pada kode di atas, kami mengimpor dua pustaka, yaitu

create database companydb;
3 dan
create database companydb;
4. Kode untuk menghubungkan ke database telah dikelilingi oleh
create database companydb;
5 dan
create database companydb;
6 pernyataan sehingga membuang pengecualian yang mungkin terjadi selama proses koneksi.  

Selanjutnya, kita akan menjalankan kueri SQL untuk membuat tabel di database.  

Langkah 3. Membuat Tabel

Kami akan menggunakan fungsi

create database companydb;
_7 untuk ini seperti yang ditunjukkan pada kode berikut

cur.execute("CREATE TABLE employees (name VARCHAR(30), age INTEGER)");

Jika Anda pergi ke tingkat database, Anda akan menemukan bahwa tabel baru telah dibuat

database sample- Python MariaDB

Langkah 4. Memasukkan Data ke dalam Tabel

Sekarang setelah tabel dibuat, mari kita lanjutkan dan masukkan beberapa data ke dalamnya. Ini dimungkinkan dengan menggabungkan fungsi

create database companydb;
_7 dengan pernyataan
create database companydb;
9 SQL seperti yang ditunjukkan di bawah ini

cur.execute("INSERT INTO employees (name, age) VALUES ('Joel M', 27), ('Mercy K', 33),('Bosco C', 45)")

con.commit()

Komitmen otomatis diaktifkan secara default di MariaDB Python Connector. Anda dapat menonaktifkan komitmen otomatis dengan menyetel atribut komitmen otomatis pada koneksi ke False jika Anda ingin mengelola transaksi secara manual, lakukan hanya saat Anda siap

$ sudo mariadb
0

Setelah itu, Anda dapat menggunakan metode commit() dan rollback() untuk melakukan dan mengembalikan transaksi. Saat menggunakan Mesin Penyimpanan InnoDB, Server MariaDB memungkinkan Anda melakukan beberapa transaksi bersamaan di tabel yang sama tanpa menguncinya

Langkah 5. Pengecualian Caching

Anda harus berusaha untuk menjebak kesalahan untuk aktivitas SQL apa pun (mencari, memperbarui, menghapus, atau menyisipkan catatan) sehingga Anda dapat memverifikasi bahwa tindakan Anda dilakukan sesuai rencana dan bahwa Anda mengetahui masalah apa pun yang muncul. Gunakan kelas Error untuk menangkap error

$ sudo mariadb
_1

Server MariaDB melontarkan pengecualian SQL jika kueri dalam klausa try dari kode di atas gagal, yang ditangkap di dalam exception dan ditampilkan ke stdout. Saat bekerja dengan database, praktik terbaik pemrograman untuk menangani pengecualian ini sangat penting karena Anda harus melindungi integritas data

Langkah 6. Mengambil Data

Meja kami sekarang memiliki 3 catatan. Pengambilan data adalah bagian penting dari proses analitik data. Kita dapat mengambil data dari tabel menggunakan Python. Kode berikut menunjukkan ini

$ sudo mariadb
_2

Perhatikan bahwa kami telah menggunakan pernyataan

use companydb
SQL untuk mengambil data dari tabel. Hasil kueri akan disimpan dalam daftar di objek kursor kita,
use companydb
1. Kita dapat menggunakan loop
use companydb
_2 untuk mengulang kursor dan mendapatkan data. Ini ditunjukkan di bawah ini

$ sudo mariadb
_3

Data tabel berhasil diambil. Setiap data dalam tabel diteruskan dari kursor sebagai tupel dengan kolom dalam pernyataan.  

Kami selesai dengan database, tetapi masih ada koneksi terbuka. Koneksi terbuka dan tidak terpakai membuang sumber daya. Kita dapat memanggil fungsi

use companydb
_3 untuk menutup koneksi seperti yang ditunjukkan di bawah ini

$ sudo mariadb
_4

Sambungan harus ditutup dengan sukses.  

Skrip Lengkap

Artikel ini menunjukkan betapa sederhananya membangun Integrasi Python MariaDB. Berikut adalah contoh script lengkapnya

$ sudo mariadb
5

Batasan penggunaan Konektor MariaDB untuk Integrasi Python MariaDB

Berikut ini adalah tantangan integrasi Python MariaDB

  1. Prosesnya panjang dan kompleks. Seseorang membutuhkan waktu lama untuk membuat koneksi dan melakukan tugas seperti memasukkan dan menanyakan data dari database.  
  2. Proses integrasi sangat teknis dan membutuhkan pengetahuan pengkodean. Oleh karena itu, ini bukan pendekatan yang cocok untuk non-programmer.  
  3. Tidak mungkin menarik data dari MariaDB ke Python menggunakan konektor MariaDB secara real-time.  

Metode 2. Integrasi Python MariaDB menggunakan Hevo

Hevo adalah Pipa Data Tanpa Kode. Ini mendukung integrasi data pra-bangun dari 100+ sumber data. Hevo menawarkan solusi terkelola sepenuhnya untuk proses migrasi data Anda ke Server MariaDB. Ini akan mengotomatiskan aliran data Anda dalam hitungan menit tanpa menulis baris kode apa pun. Arsitekturnya yang toleran terhadap kesalahan memastikan bahwa data Anda aman dan konsisten. Hevo memberi Anda solusi yang benar-benar efisien dan sepenuhnya otomatis untuk mengelola data secara real-time dan selalu memiliki data yang siap dianalisis di Server MariaDB

Daftar di sini untuk Uji Coba Gratis 14 Hari

Hevo berfokus pada tiga langkah sederhana untuk membantu Anda memulai

  • Menghubung. Hubungkan Hevo dengan sumber data hanya dengan masuk menggunakan kredensial Anda
  • Mengintegrasikan. Gabungkan data Anda dari beberapa sumber di Gudang Data Terkelola yang didukung Google BigQuery dari Hevo dan ubah secara otomatis menjadi formulir siap analisis
  • Membayangkan. Hubungkan Hevo dengan alat BI yang Anda inginkan dan visualisasikan data terpadu Anda dengan mudah untuk mendapatkan wawasan yang lebih baik

Seperti yang dapat dilihat, Anda hanya perlu memasukkan kredensial yang sesuai untuk mengimplementasikan pipeline data yang sepenuhnya otomatis ini tanpa menggunakan kode apa pun

Mari kita lihat beberapa fitur penting dari Hevo

  • Dikelola Sepenuhnya. Tidak memerlukan manajemen dan pemeliharaan karena Hevo adalah platform yang sepenuhnya otomatis
  • Transformasi Data. Ini menyediakan antarmuka sederhana untuk menyempurnakan, memodifikasi, dan memperkaya data yang ingin Anda transfer.  
  • Waktu sebenarnya. Hevo menawarkan migrasi data waktu nyata. Jadi, data Anda selalu siap untuk dianalisis
  • Manajemen Skema. Hevo dapat secara otomatis mendeteksi skema data yang masuk dan memetakannya ke skema tujuan
  • Pemantauan Langsung. Pemantauan lanjutan memberi Anda tampilan satu atap untuk melihat semua aktivitas yang terjadi dalam saluran pipa
  • Dukungan Langsung. Tim Hevo tersedia sepanjang waktu untuk memberikan dukungan luar biasa kepada pelanggannya melalui obrolan, email, dan panggilan dukungan

Jelajahi lebih lanjut tentang Hevo dengan mendaftar uji coba gratis 14 hari hari ini.  

Kesimpulan

Pada artikel ini pelajari prosedur untuk mengintegrasikan Python dengan MariaDB dan langkah-langkah untuk melakukan tugas seperti membuat tabel, memasukkan, dan mengambil data dari MariaDB menggunakan Python. Mengintegrasikan dan menganalisis data dari sekumpulan besar sumber yang beragam dapat menjadi tantangan, di sinilah Hevo berperan

Kunjungi Situs Web kami untuk Menjelajahi Hevo

Hevo Data, Pipa Data Tanpa Kode membantu Anda mentransfer data dari sumber pilihan Anda dengan cara yang sepenuhnya otomatis dan aman tanpa harus menulis kode berulang kali. Hevo dengan integrasinya yang kuat dengan 100+ sumber & Alat BI memungkinkan Anda tidak hanya mengekspor & memuat Data tetapi juga mengubah & memperkaya Data Anda & membuatnya siap dianalisis dalam sekejap

Ingin mencoba Hevo? . Anda juga dapat melihat harga kami yang tidak ada duanya yang akan membantu Anda memilih paket yang tepat untuk kebutuhan bisnis Anda

Bagikan pengalaman Anda belajar tentang Integrasi Python MariaDB. Beri tahu kami di bagian komentar di bawah

Bagaimana cara memasukkan data di MariaDB menggunakan Python?

Untuk membuat koneksi ke MariaDB dari Python, pertama-tama Anda harus mengimpor konektor MariaDB. Ini harus dilakukan dengan menggunakan pernyataan impor Python. Selanjutnya, Anda harus memanggil fungsi connect() untuk membuat koneksi ke database MariaDB pilihan Anda .

Bagaimana cara memasukkan nilai ke dalam tabel di MariaDB?

Untuk menambahkan data ke tabel di MariaDB, Anda perlu menggunakan pernyataan INSERT. Sintaks dasarnya yang minimal adalah perintah INSERT diikuti dengan nama tabel, lalu kata kunci VALUES dengan daftar nilai yang dipisahkan koma yang terdapat dalam tanda kurung . INSERT table1 VALUES('text1','text2','text3');

Bagaimana Anda memasukkan data ke dalam tabel dengan Python?

Sisipkan MySQL Python Ke Tabel .
Masukkan catatan di tabel "pelanggan". impor mysql. penyambung. mydb = mysql. .
Isi tabel "pelanggan" dengan data. impor mysql. penyambung. mydb = mysql. penyambung. Menghubung(.
Masukkan satu baris, dan kembalikan ID. impor mysql. penyambung. mydb = mysql. penyambung. Menghubung(.
❮ Sebelumnya Berikutnya ❯