MySQL kini merupakan salah satu sistem pengurusan pangkalan data hubungan sumber terbuka yang paling popular, dan Python ialah bahasa pengaturcaraan peringkat tinggi yang boleh digunakan dalam kombinasi. Artikel ini akan memperkenalkan cara memasang dan menggunakan MySQL dalam python.
Langkah pertama: Pasang MySQL
Sebelum memasang MySQL, pastikan hos telah memasang Python, serta pip, alat pengurusan pakej Python.
Alamat muat turun rasmi MySQL semasa ialah: https://dev.mysql.com/downloads/mysql/
Selepas muat turun selesai, laksanakan arahan berikut untuk memasang MySQL:
$ sudo apt-get install mysql-server
Jika MySQL telah berjaya dipasang, anda boleh Mulakan MySQL melalui arahan berikut:
$ sudo service mysql start
Selepas memulakan MySQL, kita boleh menggunakan arahan berikut untuk log masuk ke MySQL:
$ mysql -u 用户名 -p
Langkah 2 : Pasang pemacu MySQL untuk Python
Pasang pemacu MySQL untuk Python, kami boleh menggunakan MySQL-Python atau mysqlclient, pasang Seperti berikut:
$ pip install MySQL-python
Satu lagi pemacu mysql ialah PyMySQL, pasang seperti berikut:
$ pip install PyMySQL
Langkah 3: Gunakannya dalam Python MySQL
Untuk menggunakan MySQL dalam program Python, anda perlu menyambung ke pangkalan data MySQL terlebih dahulu. Kita boleh menggunakan kod berikut untuk menyambung ke MySQL:
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name")
Melaksanakan arahan SQL dan kita boleh menggunakan kod berikut:
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name") cursor = db.cursor() sql = "SELECT * FROM your_table_name" cursor.execute(sql) result_set = cursor.fetchall() for row in result_set: print row[0], row[1]
Akhir sekali, jika anda tidak lagi menggunakan MySQL, tutup sambungan untuk melepaskan sumber:
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name") cursor = db.cursor() sql = "SELECT * FROM your_table_name" cursor.execute(sql) result_set = cursor.fetchall() db.close()
Ringkasan:
MySQL ialah sistem pengurusan pangkalan data yang popular, dan Python ialah bahasa pengaturcaraan yang fleksibel, mudah dipelajari dan mudah digunakan Menggabungkan kedua-duanya boleh meningkatkan kecekapan pembangunan. Artikel ini memperkenalkan cara memasang dan menggunakan MySQL dalam python.
Atas ialah kandungan terperinci pemasangan mysql python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!