MySQL是目前最受歡迎的開源關係型資料庫管理系統之一,python是一種高階程式語言,兩者可以結合使用。本文將介紹如何在python中安裝和使用MySQL。
第一步:安裝MySQL
在安裝MySQL之前,要確保主機已經安裝了Python,以及pip,Python套件管理工具。
目前MySQL的正式下載網址為:https://dev.mysql.com/downloads/mysql/
下載完成後,執行下列指令安裝MySQL:
$ sudo apt-get install mysql-server
如果MySQL安裝成功,就可以透過下面的指令啟動MySQL:
$ sudo service mysql start
#啟動MySQL之後,我們可以使用下列指令登入MySQL:
$ mysql -u 用户名 -p
第二步:安裝Python的MySQL驅動程式
安裝Python的MySQL驅動程序,我們可以使用MySQL-Python或說是mysqlclient,安裝如下:
$ pip install MySQL-python
另外一個mysql驅動為PyMySQL, 安裝如下:
$ pip install PyMySQL
第三個步驟:在Python中使用MySQL
在Python程式中使用MySQL,首先需要連接MySQL資料庫。我們可以使用以下程式碼連接MySQL:
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name")
#執行SQL指令可以使用以下程式碼:
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]
最後,如果不再使用MySQL,請關閉連線以釋放資源:
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()
總結:
MySQL是一種流行的資料庫管理系統,而python是一種靈活、易學、易用的程式語言,兩者結合使用可以提高開發效率。本文介紹了在python中安裝和使用MySQL的方法。
以上是mysql python安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!