Rumah > Artikel > pangkalan data > Cara menggunakan Python untuk bermain dengan Mysql
Prasyarat: Secara lalai, semua orang telah memasang mysql di sini.
Mysql ialah pangkalan data hubungan yang menyokong pangkalan data yang besar dan boleh mengendalikan pangkalan data yang besar dengan berpuluh juta rekod. Selepas set data yang dikumpul oleh perangkak disimpan dalam mysql, data yang berkaitan boleh diambil dalam satu langkah dengan bantuan pertanyaan berkaitan mysql. Fungsi khusus tidak akan diterangkan secara terperinci di sini. Mari mulakan dengan operasi sebenar.
Pasang melalui arahan berikut
pip install pymysql
pustaka pymysql: Python3 link mysql
Catatan:
ps: MYSQLdb hanya terpakai untuk python2.x
python3 tidak menyokong MYSQLdb Sebaliknya, pymysql
akan dilaporkan apabila dijalankan: ImportError: Tiada modul bernama 'MYSQLdb'
<.> 2. Python menyambung ke mysqlimport pymysql as pmq
Digabungkan dengan perangkak untuk menerangkan)
02 Penciptaan jadualSebelum menyimpan, cipta jadual melalui ular sawa. Terdapat empat medan (kunci utama +nama filem, pautan, rating )
# 创建 movie 表mencipta filem jadual, medan adalah (id, tajuk, url, kadar), SET CHARACTER utf8 COLLATE utf8_general_ci Pengekodan rentetan ditetapkan kepada format utf8 id ialah kunci utama, jenis int, AUTO_INCREMENT auto-increment, bukan kosong bukan noltajuk, url ialah jenis rentetan varchar(100), sama Tidak kosongKadar penilaian ialah nombor dengan perpuluhan, jadi ia adalah apungan, dan ia juga tidak kosong 03 Masukkan dataPerangkak telah mengumpulkannya Kepada data, Python telah membina jadual, dan kemudian anda boleh memasukkan data yang dikumpul ke dalam pangkalan data
Berikut adalah dua kaedah
### 插入数据id ditambah secara automatik, jadi tidak perlu memasukkan nilai . Selepas mentakrifkan kaedah sisipan ke dalam pangkalan data, mula menyimpan dalam pangkalan data
for i in json_data['subjects']:04 Pertanyaan 1 >
# 查询
2. Chinatown 3
Yang ini Semua medan data#查询单条
05 Kemas kini dan ubah suai
Kemas kini data, atau ambil yang di atas: Chinatown 3
sebagai contoh, idnya ialah 7 , tukar rating Chinatown 3 daripada 5.5 kepada 6### 更新
Lihat juga pangkalan data
06 Padam
Juga mengambil Chinatown sebagai contoh, idnya ialah 7. Jika kita memadamnya, kita boleh mengemas kini id untuk memadamkannya
def delete(Id):
Selepas pemadaman, tidak akan ada data ke-7 Pemadaman Perihalan berjaya
Atas ialah kandungan terperinci Cara menggunakan Python untuk bermain dengan Mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!