Kết nối cơ sở dữ liệu sql python

Kết nối máy chủ Python SQL được tạo với khả năng đọc mã để các lập trình viên có thể truyền đạt ý tưởng của họ bằng ít dòng mã hơn. Ngôn ngữ Python, được sử dụng rộng rãi. Python cũng có thể được sử dụng kết hợp với SQL. Để kết nối cơ sở dữ liệu MySQL, chúng ta cần một trình kết nối mysql trong python. Trình kết nối MySQL đang hoạt động như phần mềm trung gian giữa cơ sở dữ liệu python và MySQL. Ứng dụng python kết nối với cơ sở dữ liệu MySQL bằng trình kết nối MySQL

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Kết nối cơ sở dữ liệu sql python
Kết nối cơ sở dữ liệu sql python
Kết nối cơ sở dữ liệu sql python
Kết nối cơ sở dữ liệu sql python

Kết nối cơ sở dữ liệu sql python
Kết nối cơ sở dữ liệu sql python
Kết nối cơ sở dữ liệu sql python
Kết nối cơ sở dữ liệu sql python

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 (84.587 xếp hạng)

Tổng quan về kết nối máy chủ Python SQL

  • Chúng tôi cần một thư viện để thiết lập kết nối giữa máy chủ SQL và python. SQL và python đều được sử dụng rộng rãi. SQL là tiêu chuẩn thực tế của python trong thế giới cơ sở dữ liệu
  • Nó khá đơn giản để đặt cái này lại với nhau. Chúng ta có thể dễ dàng tận dụng bản chất động của python để kiểm soát và tạo các truy vấn SQL. Hơn nữa, kết nối máy chủ SQL với python rất dễ dàng vì chúng tôi có kết nối với các cơ sở dữ liệu khác

Làm cách nào để kết nối máy chủ Python SQL?

Các bước dưới đây cho thấy cách kết nối máy chủ SQL python. Để kết nối với máy chủ SQL python, trước tiên chúng ta cần cài đặt phần mở rộng pyodbc, python, visual studio và MS python

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

1. Ở bước đầu tiên, chúng tôi kiểm tra xem python có được cài đặt trên hệ thống của chúng tôi hay không. Sau đó, chúng tôi kiểm tra tương tự bằng cách đăng nhập vào python và kiểm tra phiên bản của python

Mã số

python –version
python

đầu ra

Kết nối cơ sở dữ liệu sql python

Trong hình trên, chúng ta có thể thấy rằng nó sẽ hiển thị phiên bản python là 3. 10. 2. Ngoài ra, chúng tôi đã đăng nhập vào bảng điều khiển python

2. Sau khi kiểm tra cài đặt python ở bước này, chúng ta cài đặt pyodbc bằng lệnh pip

Mã số

pip install pyodbc

đầu ra

Kết nối cơ sở dữ liệu sql python

3. Sau khi cài đặt pyodbc, chúng tôi nhập mô-đun pyodbc vào tập lệnh của mình. Để nhập mô-đun pyodbc, chúng ta cần sử dụng từ khóa nhập. Chúng tôi đã tạo một máy chủ. con tập tin để tạo kết nối

Mã số

import pyodbc

đầu ra

Kết nối cơ sở dữ liệu sql python

4. Sau khi nhập mô-đun pyodbc ở bước này, chúng tôi đặt chuỗi kết nối với máy chủ cơ sở dữ liệu SQL. Chúng tôi đang sử dụng DB thử nghiệm để kết nối máy chủ cơ sở dữ liệu SQL

Mã số

py_con = pyodbc.connect p('connection string')

đầu ra

Kết nối cơ sở dữ liệu sql python

5. Sau khi thiết lập xong chuỗi kết nối ở bước này, chúng ta tạo đối tượng con trỏ từ kết nối và thực hiện lệnh SQL. Chúng tôi đang thực hiện lệnh “select @@version” để kiểm tra phiên bản của máy chủ cơ sở dữ liệu

Mã số

py_cur = py_con.cursor()
py_cur.execute ("select @@version")

đầu ra

Kết nối cơ sở dữ liệu sql python

6. Sau khi thực hiện truy vấn, chúng tôi đóng con trỏ và kết nối DB. Chúng tôi đang đóng con trỏ và cơ sở dữ liệu bằng cách sử dụng phương pháp so sánh

Mã số

py_cur.close()
connection.close()

đầu ra

Kết nối cơ sở dữ liệu sql python

Cài đặt kết nối máy chủ Python SQL

Dưới đây là các bước được sử dụng trong kết nối máy chủ SQL python

1. Phương thức kết nối của mysql. Mô-đun trình kết nối được sử dụng để thiết lập liên kết giữa python và máy chủ cơ sở dữ liệu của MySQL. Trong cuộc gọi phương thức, chúng tôi cung cấp thông tin cơ sở dữ liệu như tên máy chủ, tên người dùng và mật khẩu và phương thức này sẽ trả về đối tượng kết nối. Nếu chúng ta sử dụng cùng một hệ thống cho MySQL và python, chúng ta cần sử dụng tên máy chủ là localhost

2. Để kết nối cơ sở dữ liệu MySQL, trước tiên chúng ta cần cài đặt nó trên hệ thống của mình. Sau khi cài đặt MySQL, hãy mở dấu nhắc lệnh và tạo người dùng được sử dụng để kết nối cơ sở dữ liệu MySQL thông qua python

3. Nếu giả sử pip không được cài đặt trong máy của chúng tôi, chúng tôi cần cài đặt tương tự trong hệ thống của mình. Pip được sử dụng để cài đặt trình kết nối mysql để kết nối với máy chủ cơ sở dữ liệu

4. Sau khi cài đặt pip trên hệ thống của chúng tôi, bước tiếp theo là cài đặt trình kết nối MySQL

Ví dụ dưới đây cho thấy việc cài đặt trình kết nối MySQL bằng cách sử dụng pip

Mã số

pip install mysql-connector

đầu ra

Kết nối cơ sở dữ liệu sql python

5. Để kiểm tra việc cài đặt trình kết nối mysql, chúng ta cần vào shell python và thực hiện lệnh dưới đây như sau. Để sử dụng trình kết nối mysql trong python trước tiên, chúng ta cần nhập tương tự bằng cách sử dụng từ khóa nhập

Mã số

import mysql.connector

đầu ra

Kết nối cơ sở dữ liệu sql python

6. Sau khi nhập mô-đun, chúng tôi kết nối nó với cơ sở dữ liệu MySQL bằng ví dụ sau

Ví dụ dưới đây cho thấy kết nối với cơ sở dữ liệu MySQL như sau

Mã số

________số 8

đầu ra

Kết nối cơ sở dữ liệu sql python

Trong ví dụ trên, chúng ta có thể thấy để kết nối với máy chủ cơ sở dữ liệu MySQL; . Sau đó, chúng tôi đã tạo một đối tượng kết nối để sử dụng mục đích kết nối

Ngoài ra, chúng ta cần cung cấp tên máy chủ của máy chủ cơ sở dữ liệu. Ngoài ra, chúng tôi đã cung cấp tên người dùng và mật khẩu cho mục đích xác thực

7. Tạo cơ sở dữ liệu. Trong bước này, chúng tôi tạo cơ sở dữ liệu tên cơ sở dữ liệu db_server vào máy chủ cơ sở dữ liệu MySQL bằng mã python. Chúng tôi đang sử dụng câu lệnh “tạo cơ sở dữ liệu name_of_database” để tạo cơ sở dữ liệu

Mã số

import mysql.connector
py_my = mysql.connector.connect(
host = "localhost",
user = "root",
password = "Mysql@123"
)
py_cur = py_my.cursor()
py_cur.execute("CREATE DATABASE db_server")
print ("Database created.")

đầu ra

Kết nối cơ sở dữ liệu sql python

Chúng tôi cũng có thể kiểm tra chéo cơ sở dữ liệu được tạo trong máy chủ cơ sở dữ liệu MySQL trong khi đăng nhập vào máy chủ

Mã số

pip install pyodbc
0

đầu ra

Kết nối cơ sở dữ liệu sql python

8. Chúng tôi tạo bảng trong cơ sở dữ liệu db_server trong bước này. Chúng tôi đang tạo tên bảng là db_table

Mã số

pip install pyodbc
1

đầu ra

Kết nối cơ sở dữ liệu sql python

Kết nối cơ sở dữ liệu sql python

9. Chèn dữ liệu vào bảng MySQL. Trong bước này, chúng tôi đang chèn dữ liệu vào bảng MySQL như sau

Mã số

pip install pyodbc
2

đầu ra

Kết nối cơ sở dữ liệu sql python

Kết nối cơ sở dữ liệu sql python

Phần kết luận

Chúng tôi cần thư viện để thiết lập kết nối giữa máy chủ SQL và python. SQL và python đều được sử dụng rộng rãi. Kết nối máy chủ Python SQL được tạo với lưu ý đến khả năng đọc mã để các lập trình viên có thể truyền đạt ý tưởng của họ bằng ít dòng mã hơn. Ngôn ngữ Python, được sử dụng rộng rãi

Bài viết được đề xuất

Đây là hướng dẫn về Kết nối máy chủ Python SQL. Ở đây chúng tôi thảo luận về phần giới thiệu, làm thế nào để kết nối Python SQL Server? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Bạn có thể kết nối cơ sở dữ liệu với Python không?

Python có thể được sử dụng trong các ứng dụng cơ sở dữ liệu . Một trong những cơ sở dữ liệu phổ biến nhất là MySQL.

Làm cách nào để kết nối cơ sở dữ liệu SQL Server từ xa bằng Python?

Các bước kết nối Python với SQL Server bằng pyodbc .
Bước 1. Cài đặt pyodbc. Để bắt đầu, hãy cài đặt gói pyodbc sẽ được sử dụng để kết nối Python với SQL Server. .
Bước 2. Lấy tên máy chủ. Tiếp theo, truy xuất tên máy chủ của bạn. .
Bước 3. Kết nối Python với máy chủ SQL