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

Dapatkah saya menghubungkan python ke database mysql?

koneksi SQL dengan Python

Menghubungkan MySQL dengan Python

Untuk 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 

Dapatkah saya menghubungkan python ke database mysql?

 

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
_

Dapatkah saya menghubungkan python ke database mysql?

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




# Importing module

import mysql.connector

 

# Creating connection object

mydb= mysql.connector.connect(

    

import mysql.connector
0=
import mysql.connector
2
import mysql.connector
3

    

import mysql.connector
5=
import mysql.connector
7
import mysql.connector
3

    # Importing module0= # Importing module2

# Importing module3

 

# Importing module4

# Importing module5# Importing module6

Keluaran

Dapatkah saya menghubungkan python ke database mysql?

Di sini, dalam kode di atas

Dapatkah saya menghubungkan python ke database mysql?

Info Kode

Membuat Basis Data MySQL

Untuk 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.connector

 

mydb= mysql.connector.connect(

    

import mysql.connector
0=
import mysql.connector
2
import mysql.connector
3

    

import mysql.connector
5=
import mysql.connector
7
import mysql.connector
3

    # Importing module0= # Importing module2

# Importing module3

 

mysql.connector_7

mysql.connector_8

mysql.connector_9

# Creating connection object0= # Creating connection object2

 

# Creating connection object3

# Creating connection object4

# Creating connection object5

# Creating connection object6

# Creating connection object7

# Creating connection object8# Creating connection object9# Importing module3

Keluaran

Dapatkah saya menghubungkan python ke database mysql?

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.connector

 

mydb= mysql.connector.connect(

    

import mysql.connector
0=
import mysql.connector
2
import mysql.connector
3

    

import mysql.connector
5= =4
import mysql.connector
3

    # Importing module0= =9

# Importing module3

 

mysql.connector_7

mysql.connector_8

mysql.connector_9

# Creating connection object0= # Creating connection object2

 

mysql.connector.connect(_7

# Creating connection object8mysql.connector.connect(9# Importing module3

 

    1     2    3     4

    5# Importing module5    7

Keluaran

Dapatkah saya menghubungkan python ke database mysql?

Membuat Tabel

Sekarang 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.connector

 

mydb= mysql.connector.connect(

    

import mysql.connector
0=
import mysql.connector
2
import mysql.connector
3

    

import mysql.connector
5=
import mysql.connector
7
import mysql.connector
3

    # Importing module0= # Importing module2

import mysql.connector
3

    

import mysql.connector
19=
import mysql.connector
21

# Importing module3

 

# Creating connection object0= # Creating connection object2

 

import mysql.connector
_26

import mysql.connector
_27

# Creating connection object8

import mysql.connector
29# Importing module3

Keluaran

Dapatkah saya menghubungkan python ke database mysql?

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.