Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Python3 mysqlclient-1.3.6 (alias PyMySQL) penggunaan?

Proyek PyMySQL menyertakan panduan pengguna . Tidak mudah untuk menemukan panduan ini (tidak ada tautan yang jelas) dan untuk menambah kebingungan, nama modul tidak sesuai dengan nama paket. Untuk menggunakannya, Anda perlu:

import MySQLdb

MySQLdb module mengimplementasikan PEP 249 - Spesifikasi API Database Python untuk mengakses database. Saat menggunakan API ini, kode Python harus lebih portabel di berbagai sistem manajemen basis data relasional.

Tidak disarankan untuk menggunakan _mysql modul (yang juga termasuk dalam paket ini). Ini tidak portabel dan berfungsi pada tingkat abstraksi yang lebih rendah (menerapkan API MySQL C).

Berikut adalah dua tutorial yang mungkin berguna bagi Anda. Saya telah menggunakannya dengan paket MySQLdb asli di Python 2 tetapi APInya sama (seperti yang didefinisikan oleh PEP-249). Keduanya berisi contoh praktis akses basis data (membaca dan menulis data) dan menurut saya keduanya lebih baik untuk memulai dengan API daripada dokumentasi resmi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Transaksi diperlukan untuk permintaan pembaruan tunggal?

  2. mysql tidak menghitung baris dua kali jika data kolom diduplikasi

  3. Menemukan slot gratis dalam sistem pemesanan

  4. Teks JSON tidak valid dalam argumen 2 - json_contains di MySQL 5.7.8

  5. Kolom 'Perbarui Timestamp' MySQL - Pemicu