Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Python là một ngôn ngữ lập trình cấp cao, đa năng và rất phổ biến. Về cơ bản, nó được thiết kế với sự nhấn mạnh vào khả năng đọc mã và các lập trình viên có thể thể hiện các khái niệm của họ trong ít dòng mã hơn. Chúng ta cũng có thể sử dụng Python với SQL. Trong bài viết này, chúng tôi sẽ tìm hiểu cách kết nối SQL với Python bằng mô -đun Python đầu nối MySQL. Sơ đồ được đưa ra dưới đây minh họa cách yêu cầu kết nối được gửi đến Python đầu nối MySQL, cách nó được chấp nhận từ cơ sở dữ liệu và cách thực hiện con trỏ với dữ liệu kết quả.

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Kết nối SQL với Python

Kết nối MySQL với Python

Để tạo kết nối giữa cơ sở dữ liệu MySQL và Python, phương thức Connect () của mô -đun mysql.connector được sử dụng. Chúng tôi vượt qua các chi tiết cơ sở dữ liệu như tên máy chủ, tên người dùng và mật khẩu trong lệnh gọi phương thức và sau đó phương thức trả về đối tượng kết nối.connect() method of mysql.connector module is used. We pass the database details like HostName, username, and the password in the method call, and then the method returns the connection object.

Các bước sau đây được yêu cầu để kết nối SQL với Python:

Bước 1: Tải xuống và cài đặt cơ sở dữ liệu MySQL miễn phí từ đây. Download and Install the free MySQL database from here.

Bước 2: Sau khi cài đặt cơ sở dữ liệu MySQL, hãy mở dấu nhắc lệnh của bạn.After installing the MySQL database, open your Command prompt.

Bước 3: Điều hướng lời nhắc lệnh của bạn đến vị trí của PIP. Nhấn vào đây để xem, làm thế nào để cài đặt PIP? Navigate your Command prompt to the location of PIP. Click here to see,How to install PIP?

Bước 4: Bây giờ chạy các lệnh được đưa ra dưới đây để tải xuống và cài đặt trình kết nối MySQL. Tại đây, câu lệnh mysql.connector sẽ giúp bạn giao tiếp với cơ sở dữ liệu MySQL. Now run the commands given below to download and install “MySQL Connector”. Here, mysql.connector statement will help you to communicate with the MySQL database.

Tải xuống và cài đặt Trình kết nối MySQL.

pip install mysql-connector-python 

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Bước 5: Kiểm tra đầu nối MySQL

Để kiểm tra xem cài đặt có thành công hay không, nếu bạn đã cài đặt Trình kết nối MySQL, hãy truy cập IDE của bạn và chạy mã dưới đây:

import mysql.connector

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Nếu mã trên được thực thi mà không có lỗi, Trình kết nối MySQL đã sẵn sàng để được sử dụng.

Bước 6: Tạo kết nối

Bây giờ để kết nối SQL với Python, hãy chạy mã được đưa ra dưới đây trong IDE của bạn.

Python3

import mysql.connector

mydb = mysql.connector.connect(

    host =

import mysql.connector
0
import mysql.connector
1

    

import mysql.connector
3=
import mysql.connector
5
import mysql.connector
1

    

import mysql.connector
8= import0

import1

import2import3

Output:

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Ở đây, trong mã trên:

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Thông tin mã

Tạo cơ sở dữ liệu MySQL

Để tạo cơ sở dữ liệu, chúng tôi sẽ sử dụng câu lệnh Creat Database Database_name và chúng tôi sẽ thực thi câu lệnh này bằng cách tạo một thể hiện của lớp ‘con trỏ.

Python3

import mysql.connector

mydb = mysql.connector.connect(

    host =

import mysql.connector
0
import mysql.connector
1

    

import mysql.connector
3=
import mysql.connector
5
import mysql.connector
1

    

import mysql.connector
8= import0

import1

Ở đây, trong mã trên:

mydb 7mydb 8import1

Output:

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Thông tin mã

Python3

import mysql.connector

mydb = mysql.connector.connect(

    host =

import mysql.connector
0
import mysql.connector
1

    

import mysql.connector
3=
import mysql.connector
5
import mysql.connector
1

    

import mysql.connector
8= import0

import1

Ở đây, trong mã trên:

mydb 7    4import1

Thông tin mã

host 0import2host 2

Output:

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Tạo cơ sở dữ liệu MySQL

Để tạo cơ sở dữ liệu, chúng tôi sẽ sử dụng câu lệnh Creat Database Database_name và chúng tôi sẽ thực thi câu lệnh này bằng cách tạo một thể hiện của lớp ‘con trỏ.

Python3

import mysql.connector

mydb = mysql.connector.connect(

    host =

import mysql.connector
0
import mysql.connector
1

    

import mysql.connector
3=
import mysql.connector
5
import mysql.connector
1

    

import mysql.connector
8= import0

Ở đây, trong mã trên:

import1

Ở đây, trong mã trên:

mydb 7

import mysql.connector
12import1

Output:

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Thông tin mãSQL statement i.e. cursor.execute(“SHOW TABLES”).

Python3

import mysql.connector

mydb = mysql.connector.connect(

    host =

import mysql.connector
0
import mysql.connector
1

    

import mysql.connector
3=
import mysql.connector
5
import mysql.connector
1

    

import mysql.connector
8= import0

Ở đây, trong mã trên:

import1

Ở đây, trong mã trên:

mydb 7

import mysql.connector
42import1

    6     77____78     9

host 0import2host 2

Output:

Hướng dẫn can you link python to sql? - bạn có thể liên kết python với sql không?

Notes:

  • MySQL.Connector cho phép các chương trình Python truy cập cơ sở dữ liệu MySQL.allows Python programs to access MySQL databases.
  • Phương thức Connect () của lớp kết nối MySQL với các đối số sẽ kết nối với MySQL và sẽ trả về đối tượng MySQLConnection nếu kết nối được thiết lập thành công. method of the MySQL Connector class with the arguments will connect to MySQL and would return a MySQLConnection object if the connection is established successfully.
  • user = của bạn, tên của bạn, ở đây, tên của bạn, tên của bạn phải là tên người dùng giống như bạn đã đặt trong quá trình cài đặt MySQL., here “yourusername” should be the same username as you set during MySQL installation.
  • Mật khẩu = của bạn_password, ở đây, đây là một mật khẩu giống như mật khẩu như bạn đã đặt trong quá trình cài đặt MySQL., here “your_password” should be the same password as you set during MySQL installation.
  • Con trỏ () được sử dụng để thực hiện các câu lệnh SQL trong Python.is used to execute the SQL statements in Python.
  • Phương thức EXECUTE () được sử dụng để biên dịch câu lệnh SQL. method is used to compile a SQL statement.