Python kết nối MySQL

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ả

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 

 

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 đoạn mã dưới đây

import mysql.connector

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

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

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

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

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 một cơ sở dữ liệu có tên 'geekforgeeks' ở 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

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 để 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

Cách kết nối MySQL 8. 0 với Python?

Cách khuyến nghị để cài đặt Trình kết nối/Python là thông qua pip . Các gói cũng có sẵn từ trang tải xuống MySQL Connector/Python. Đối với một số định dạng đóng gói, có các gói khác nhau cho các phiên bản Python khác nhau. Chọn một phiên bản phù hợp với phiên bản Python được cài đặt trên hệ thống của bạn.

Trình kết nối MySQL tốt nhất Python là gì?

Dưới đây là danh sách năm trình kết nối cơ sở dữ liệu SQL python hàng đầu sẽ hữu ích cho hầu hết các lập trình viên Python. .
PyMySQL
MySQLdb
QTSQL
Tâm lý học2
SuperSQLite

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

Thiết lập Jupyter Notebook để truy cập dữ liệu từ cơ sở dữ liệu MySQL .
Tải phần mở rộng máy tính xách tay jupyter ma thuật sql. .
Định cấu hình phép thuật sql để xuất các truy vấn dưới dạng khung dữ liệu gấu trúc. .
Nhập thư viện phân tích dữ liệu. .
Nhập thư viện MySQLdb. .
Kết nối với cơ sở dữ liệu MySQL bằng các lệnh ma thuật sql

Chủ Đề