Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk menggunakan pangkalan data dalam Python?

Bagaimana untuk menggunakan pangkalan data dalam Python?

WBOY
Lepaskan: 2023-06-05 08:21:36
asal
2476 orang telah melayarinya

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:

  1. Storan Data: Dalam banyak aplikasi, menyimpan data dalam fail boleh menjadi menyusahkan, jadi lebih mudah untuk menggunakan pangkalan data untuk menyimpan data.
  2. Pertanyaan Data: Menyoal data dalam set data yang besar adalah lebih mudah dan cepat daripada mencari data dalam fail.
  3. Kemas Kini Data: Mengemas kini data boleh menjadi menyusahkan apabila ia disimpan dalam fail, manakala menggunakan pangkalan data memudahkan untuk mengemas kini data.
  4. Sandaran dan pemulihan data: Pangkalan data menyediakan mekanisme untuk menyandarkan dan memulihkan data, yang boleh melindungi data sekiranya berlaku kegagalan perkakasan atau peristiwa malapetaka yang lain.

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.

  1. MySQL

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

  • langkah 3: Wujudkan sambungan dengan pelayan MySQL :
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword"
)
Salin selepas log masuk
  • langkah 4: Cipta pangkalan data MySQL:
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
Salin selepas log masuk
  • langkah 5: Semak sama ada pangkalan data wujud, gunakan baris kod berikut:
mycursor.execute("SHOW DATABASES")
for x in mycursor:
  print(x)
Salin selepas log masuk
  1. PostgreSQL

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

  • langkah 3: Wujudkan sambungan dengan pelayan PostgreSQL:
mydb = psycopg2.connect(
  host="localhost",
  database="mydatabase",
  user="myusername",
  password="mypassword"
)
Salin selepas log masuk
  • langkah 4: Buat jadual PostgreSQL:
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
Salin selepas log masuk
  • langkah 5: Masukkan data ke dalam jadual:
mycursor = mydb.cursor()
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan