Làm cách nào để kết nối Python với MySQL lớp 12?

Python là 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ế chú trọng vào khả năng đọc mã và các lập trình viên có thể diễn đạt các khái niệm của họ bằng í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 ta sẽ tìm hiểu cách kết nối SQL với Python bằng mô-đun ‘MySQL Connector Python. Sơ đồ đưa ra dưới đây minh họa cách một yêu cầu kết nối được gửi đến trình kết nối MySQL Python, cách nó được chấp nhận từ cơ sở dữ liệu và cách con trỏ được thực thi với dữ liệu kết quả

Làm cách nào để kết nối Python với MySQL lớp 12?

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 mysql. mô-đun kết nối được sử dụng. Chúng tôi chuyển 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, sau đó phương thức trả về đối tượng kết nối

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

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

Bước 3. Điều hướng Dấu 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?

Bước 4. Bây giờ hãy chạy các lệnh được cung cấp bên dưới để tải xuống và cài đặt “MySQL Connector”. Ở đây, mysql. câu lệnh kết nối sẽ giúp bạn giao tiếp với cơ sở dữ liệu MySQL

Tải xuống và cài đặt “MySQL Connector”

pip install mysql-connector-python 

Làm cách nào để kết nối Python với MySQL lớp 12?

 

Bước 5. Kiểm tra trình kết nối MySQL

Để kiểm tra xem quá trình cài đặt có thành công hay bạn đã cài đặt “MySQL Connector” chưa, hãy truy cập IDE của bạn và chạy mã bên dưới

import mysql.connector

Làm cách nào để kết nối Python với MySQL lớp 12?

Nếu đoạn mã trên được thực thi mà không có lỗi, “MySQL Connector” đã sẵn sàng để 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 cung cấp bên dưới trong IDE của bạn

Python3




import mysql.connector
1

import mysql.connector
2
import mysql.connector
3

 

import mysql.connector
4

import mysql.connector
5
import mysql.connector
6
import mysql.connector
7

import mysql.connector
8
import mysql.connector
0
import mysql.connector
6
import mysql.connector
2
import mysql.connector
3

import mysql.connector
8
import mysql.connector
5
import mysql.connector
6
import mysql.connector
7
import mysql.connector
3

import mysql.connector
8
import mysql.connector
10
import mysql.connector
6
import mysql.connector
12

import mysql.connector
13

 

import mysql.connector
14

import mysql.connector
15
import mysql.connector
16

đầu ra

Làm cách nào để kết nối Python với MySQL lớp 12?

Ở đây, trong đoạn mã trên

Làm cách nào để kết nối Python với MySQL lớp 12?

Thông tin mã

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

Để tạo cơ sở dữ liệu, chúng ta sẽ sử dụng câu lệnh CREATE DATABASE database_name và chúng ta 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 ‘cursor’

Python3




import mysql.connector
2
import mysql.connector
3

 

import mysql.connector
5
import mysql.connector
6
import mysql.connector
7

import mysql.connector
8
import mysql.connector
0
import mysql.connector
6
import mysql.connector
2
import mysql.connector
3

import mysql.connector
8
import mysql.connector
5
import mysql.connector
6
import mysql.connector
7
import mysql.connector
3

import mysql.connector
8
import mysql.connector
10
import mysql.connector
6
import mysql.connector
12

import mysql.connector
13

 

import mysql.connector
37

import mysql.connector
38

import mysql.connector
39

import mysql.connector
40
import mysql.connector
6
import mysql.connector
42

 

import mysql.connector
43

import mysql.connector
44

import mysql.connector
45

import mysql.connector
46

import mysql.connector
47

import mysql.connector
48
import mysql.connector
49
import mysql.connector
13

đầu ra

Làm cách nào để kết nối Python với MySQL lớp 12?

Nếu cơ sở dữ liệu có tên 'geeksforgeeks' đã tồn tại thì bạn sẽ gặp lỗi, nếu không thì không có lỗi. Vì vậy, hãy đảm bảo rằng cơ sở dữ liệu mới mà bạn đang tạo không có cùng tên với cơ sở dữ liệu bạn đã tạo hoặc tồn tại trước đó. Bây giờ để kiểm tra cơ sở dữ liệu mà bạn đã tạo, hãy sử dụng “HIỂN THỊ CƠ SỞ DỮ LIỆU” – Câu lệnh SQL i. e. con trỏ. thực hiện ("HIỂN THỊ CƠ SỞ DỮ LIỆU")

Python3




import mysql.connector
2
import mysql.connector
3

 

import mysql.connector
5
import mysql.connector
6
import mysql.connector
7

import mysql.connector
8
import mysql.connector
0
import mysql.connector
6
import mysql.connector
2
import mysql.connector
3

import mysql.connector
8
import mysql.connector
5
import mysql.connector
6
import mysql.connector
64
import mysql.connector
3

import mysql.connector
8
import mysql.connector
10____36
import mysql.connector
69

import mysql.connector
13

 

import mysql.connector
37

import mysql.connector
38

import mysql.connector
39

import mysql.connector
40
import mysql.connector
6
import mysql.connector
42

 

import mysql.connector
77

import mysql.connector
48
import mysql.connector
79____313

 

import mysql.connector
81
import mysql.connector
82____383
import mysql.connector
84

________ 385 ________ 315 ________ 387

đầu ra

Làm cách nào để kết nối Python với MySQL lớp 12?

Tạo bảng

Bây giờ để tạo các bảng trong cơ sở dữ liệu, trước tiên, chúng ta phải chọn một cơ sở dữ liệu và để làm được điều đó, chúng ta sẽ chuyển cơ sở dữ liệu = “NameofDatabase” làm tham số thứ tư của bạn trong hàm connect(). Vì chúng tôi đã tạo cơ sở dữ liệu có tên 'geekforgeek' ở trên, nên chúng tôi sẽ sử dụng cơ sở dữ liệu đó và tạo các bảng của mình. Chúng tôi sẽ sử dụng câu lệnh CREATE TABLE gfg (kiểu dữ liệu biếnName1, kiểu dữ liệu biếnName2) để tạo bảng của chúng tôi với tên 'gfg'

Python3




import mysql.connector
2
import mysql.connector
3

 

import mysql.connector
5
import mysql.connector
6
import mysql.connector
7

import mysql.connector
8
import mysql.connector
0
import mysql.connector
6
import mysql.connector
2
import mysql.connector
3

import mysql.connector
8
import mysql.connector
5
import mysql.connector
6
import mysql.connector
7
import mysql.connector
3

import mysql.connector
8
import mysql.connector
10
import mysql.connector
6
import mysql.connector
12
import mysql.connector
3

import mysql.connector
8
import mysql.connector
19____36
import mysql.connector
21

import mysql.connector
13

 

import mysql.connector
40
import mysql.connector
6
import mysql.connector
42

 

import mysql.connector
26

import mysql.connector
27

import mysql.connector
48
import mysql.connector
29____313

đầu ra

Làm cách nào để kết nối Python với MySQL lớp 12?

Nếu bảng có tên 'gfg' đã tồn tại, bạn sẽ gặp lỗi, nếu không thì không có lỗi. Vì vậy, hãy đảm bảo rằng bảng mới mà bạn đang tạo không có cùng tên với bảng bạn đã tạo hoặc tồn tại trước đó. Bây giờ để kiểm tra các bảng mà bạn đã tạo, hãy sử dụng “SHOW TABLES” – Câu lệnh SQL i. e. con trỏ. thực thi ("HIỂN THỊ BẢNG")

Làm cách nào để kết nối MySQL và Python?

Để tạo kết nối giữa cơ sở dữ liệu MySQL và Python, phương thức connect() của mysql. mô-đun trình kết nối được sử dụng . Chúng tôi chuyển 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, sau đó phương thức trả về đối tượng kết nối.

Làm cách nào để cài đặt Trình kết nối MySQL trong Python?

Cài đặt Trình kết nối/Python từ nguồn .
Trình biên dịch C/C++, chẳng hạn như gcc
Protobuf C++ (phiên bản >= 3. 6. .
Tệp phát triển Python
MySQL Connector/C hoặc MySQL Server được cài đặt, bao gồm các tệp phát triển để biên dịch Tiện ích mở rộng C tùy chọn có giao diện với thư viện máy khách MySQL C

Chức năng nào được sử dụng để kết nối Python và MySQL?

Để tạo kết nối giữa cơ sở dữ liệu MySQL và ứng dụng python, phương thức connect() của mysql. mô-đun kết nối được sử dụng. Truyền 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 cơ sở dữ liệu trong lệnh gọi phương thức. Phương thức trả về đối tượng kết nối.