Dapatkah saya menghubungkan python ke database mysql?
Python adalah bahasa pemrograman tingkat tinggi, tujuan umum, dan sangat populer. Pada dasarnya, itu dirancang dengan penekanan pada keterbacaan kode, dan pemrogram dapat mengekspresikan konsep mereka dalam baris kode yang lebih sedikit. Kita juga bisa menggunakan Python dengan SQL. Pada artikel ini, kita akan belajar bagaimana menghubungkan SQL dengan Python menggunakan modul 'MySQL Connector Python'. Diagram yang diberikan di bawah ini mengilustrasikan bagaimana permintaan koneksi dikirim ke konektor MySQL Python, bagaimana diterima dari database dan bagaimana kursor dieksekusi dengan data hasil Show koneksi SQL dengan Python Menghubungkan MySQL dengan PythonUntuk membuat koneksi antara database MySQL dan Python, metode connect() dari mysql. modul konektor digunakan. Kami meneruskan detail basis data seperti Nama Host, nama pengguna, dan kata sandi dalam pemanggilan metode, lalu metode tersebut mengembalikan objek koneksi Langkah-langkah berikut diperlukan untuk menghubungkan SQL dengan Python Langkah 1. Unduh dan Instal database MySQL gratis dari sini Langkah 2. Setelah menginstal database MySQL, buka Command prompt Anda Langkah 3. Arahkan Command prompt Anda ke lokasi PIP. Klik di sini untuk melihat, Bagaimana cara menginstal PIP? Langkah 4. Sekarang jalankan perintah yang diberikan di bawah ini untuk mendownload dan menginstal "MySQL Connector". Di sini, mysql. pernyataan konektor akan membantu Anda untuk berkomunikasi dengan database MySQL Unduh dan instal "Konektor MySQL" pip install mysql-connector-python
Langkah 5. Uji Konektor MySQL Untuk memeriksa apakah penginstalan berhasil, atau jika Anda sudah menginstal "Konektor MySQL", buka IDE Anda dan jalankan kode di bawah ini import mysql.connector_ Jika kode di atas dijalankan tanpa kesalahan, "Konektor MySQL" siap digunakan Langkah 6. Buat Koneksi Sekarang untuk menghubungkan SQL dengan Python, jalankan kode yang diberikan di bawah ini di IDE Anda Python3
import mysql.connector0 = import mysql.connector2 import mysql.connector3
import mysql.connector5 = import mysql.connector7 import mysql.connector3
Keluaran Di sini, dalam kode di atas Info Kode Membuat Basis Data MySQLUntuk membuat database, kami akan menggunakan pernyataan CREATE DATABASE database_name dan kami akan menjalankan pernyataan ini dengan membuat instance dari kelas 'cursor' Python3
import mysql.connector0 = import mysql.connector2 import mysql.connector3
import mysql.connector5 = import mysql.connector7 import mysql.connector3
Keluaran Jika database dengan nama 'geeksforgeeks' sudah ada maka Anda akan mendapatkan error, jika tidak ada error. Jadi pastikan database baru yang Anda buat tidak memiliki nama yang sama dengan database yang sudah Anda buat atau yang sudah ada sebelumnya. Sekarang untuk memeriksa database yang Anda buat, gunakan “SHOW DATABASES” – pernyataan SQL i. e. kursor. jalankan ("TAMPILKAN DATABASE") Python3
import mysql.connector0 = import mysql.connector2 import mysql.connector3
import mysql.connector5 = = 4import mysql.connector3
Keluaran Membuat TabelSekarang untuk membuat tabel dalam database, pertama, kita harus memilih database dan untuk itu, kita akan mengirimkan database = “NameofDatabase” sebagai parameter keempat Anda dalam fungsi connect(). Karena kami telah membuat database dengan nama 'geekforgeeks' di atas, maka kami akan menggunakannya dan membuat tabel kami. Kami akan menggunakan pernyataan CREATE TABLE gfg (variableName1 datatype, variableName2 datatype) untuk membuat tabel kami dengan nama 'gfg' Python3
import mysql.connector0 = import mysql.connector2 import mysql.connector3
import mysql.connector5 = import mysql.connector7 import mysql.connector3
import mysql.connector3
import mysql.connector19 = import mysql.connector21
import mysql.connector_26 import mysql.connector_27
import mysql.connector29 # Importing module 3Keluaran Jika tabel dengan nama 'gfg' sudah ada, Anda akan mendapatkan kesalahan, jika tidak, tidak ada kesalahan. Jadi pastikan tabel baru yang Anda buat tidak memiliki nama yang sama dengan tabel yang sudah Anda buat atau yang sudah ada sebelumnya. Sekarang untuk memeriksa tabel yang Anda buat, gunakan “SHOW TABLES” – pernyataan SQL i. e. kursor. jalankan ("TAMPILKAN TABEL") Bisakah saya menggunakan database MySQL dengan Python?Server MySQL akan menyediakan semua layanan yang diperlukan untuk menangani database Anda. Setelah server aktif dan berjalan, Anda dapat menghubungkan aplikasi Python Anda dengannya menggunakan MySQL Connector/Python .
Bisakah Python terhubung ke sistem basis data?Python mendukung sistem database relasional . API basis data Python kompatibel dengan berbagai basis data, sehingga sangat mudah untuk bermigrasi dan mem-port antarmuka aplikasi basis data. |