Dengan peredaran masa, data sentiasa dianggap sebagai asas kelangsungan hidup perusahaan, dan penggunaan pangkalan data telah menjadi semakin popular dalam pelbagai bidang. Sebagai pembangun Python, adalah sangat penting untuk menguasai cara menggunakan pangkalan data dalam Python. Dalam artikel ini, kita akan membincangkan cara menggunakan pangkalan data dalam Python dan mengapa anda perlu menggunakan pangkalan data.
Mengapa anda perlu menggunakan pangkalan data?
Sebelum membincangkan cara menggunakan pangkalan data dalam Python, mari kita fahami dahulu mengapa kita perlu menggunakan pangkalan data. Berikut ialah beberapa sebab untuk menggunakan pangkalan data:
Bagaimana untuk menggunakan pangkalan data dalam Python?
Terdapat banyak perpustakaan dalam Python untuk mengendalikan pangkalan data. Di bawah ini kita akan membincangkan menggunakan dua pangkalan data yang paling popular dan digunakan secara meluas dalam Python: MySQL dan PostgreSQL.
MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka dan percuma yang kerap digunakan dalam pembangunan aplikasi web dan seni bina klien/pelayan. Berikut ialah langkah untuk menyambung ke MySQL menggunakan Python:
langkah 1: Pasang perpustakaan mysql-connector-python, gunakan arahan berikut:
pip install mysql-connector-python
langkah 2: Import pustaka mysql.connector:
import mysql.connector
mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword" )
mycursor = mydb.cursor() mycursor.execute("CREATE DATABASE mydatabase")
mycursor.execute("SHOW DATABASES") for x in mycursor: print(x)
PostgreSQL ialah sistem pengurusan pangkalan data perhubungan objek sumber terbuka dan percuma yang kerap digunakan dalam aplikasi web, aplikasi mudah alih dan klien/ seni bina pelayan. Berikut ialah langkah untuk menyambung ke PostgreSQL menggunakan Python:
langkah 1: Pasang perpustakaan psycopg2, gunakan arahan berikut:
pip install psycopg2
langkah 2: Import pustaka psycopg2:
import psycopg2
mydb = psycopg2.connect( host="localhost", database="mydatabase", user="myusername", password="mypassword" )
mycursor = mydb.cursor() mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
mycursor = mydb.cursor() sql = "INSERT INTO customers (name, address) VALUES (%s, %s)" val = ("John", "Highway 21") mycursor.execute(sql, val) mydb.commit()
Ringkasan
Dalam artikel ini Dalam artikel ini, kami membincangkan sebab anda perlu menggunakan pangkalan data dan cara menggunakan dua pangkalan data paling popular dalam Python: MySQL dan PostgreSQL. Terdapat banyak perpustakaan pangkalan data lain dalam ekosistem Python yang besar, jadi anda harus memilih yang sesuai dengan keperluan anda. Selepas menguasai pengetahuan asas, anda boleh menggunakan Python untuk mengendalikan pangkalan data untuk penyimpanan data, pertanyaan dan kemas kini.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pangkalan data dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!